=== Ansico Search and Replace ===
Contributors: aphandersen
Requires at least: 5.8
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

Safe and practical database search and replace for WordPress with dry run support, batch processing, progress indication, and careful handling of serialized data.

== Description ==

Ansico Search and Replace is a WordPress database search and replace plugin built for real-world migration work.

It is especially useful when moving a site to a new domain, updating URL references, or correcting path-related values after a migration.

Features include:

* Dry run before making changes
* Batch processing to reduce memory usage
* Progress bar and live status updates
* Safer handling of serialized data
* Serialized objects are skipped to avoid incomplete object errors
* Quick access to `wp-admin/options.php`
* View and edit `upload_path` and `upload_url_path`

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/`, or install the ZIP through WordPress.
2. Activate the plugin through the "Plugins" screen in WordPress.
3. Go to Tools > Ansico Search and Replace.

== Frequently Asked Questions ==

= Should I take a backup first? =

Yes. Always take a full database backup before running a real search and replace.

= Does it support dry run? =

Yes. You can run a dry run first to estimate matches and changed rows.

= Does it handle serialized data? =

It handles serialized arrays safely. Serialized objects are skipped to avoid fatal errors caused by incomplete class definitions.

== Changelog ==

= 1.0.0 =
* Initial public release
* Dry run support
* Batch processing
* Progress indication
* Upload path settings editor
