Skip to content

Releases: WordPress/reprint

v0.11.3

Choose a tag to compare

@github-actions github-actions released this 23 Oct 11:15
f1591a5

What's Changed

  • Bump plugin version to 0.11.3-dev after v0.11.2 release by @github-actions[bot] in #889
  • [PHP] Stop resolving missing absolute paths as relative paths by @adamziel in #886
  • [PHP] Require an explicit HTTP or HTTPS scheme in remote URLs by @adamziel in #890
  • [PHP] Read HTTP file lists only from uploads by @adamziel in #891
  • [PHP] Report unsupported SQL dump cursor states by @adamziel in #894
  • [PHP] Validate file-fetch cursor paths and byte positions by @adamziel in #893
  • [PHP] Keep compression byte probes on filesystem paths by @adamziel in #892
  • [PHP] Keep generated thumbnails inside uploads by @adamziel in #895
  • [PHP] Display remote messages and filenames as terminal text by @adamziel in #897
  • [PHP] Use MySQL literal rules in the SQLite adapter by @adamziel in #896
  • [PHP] Require a configured private push directory by @adamziel in #899
  • [PHP] Omit unavailable full-text parsers during database imports by @adamziel in #901
  • [PHP] Allow pull responses after leading whitespace by @adamziel in #902
  • Optimize JsonStringIterator to use stack-based traversal by @adamziel in #907
  • [PHP] Preserve shortcode attribute delimiters during rewriting by @adamziel in #908
  • [PHP] Require numeric values for bare dump literals by @adamziel in #909
  • [PHP] Check work parents before replacing push leaves by @adamziel in #903
  • [PHP] Keep file-pull state outside the filesystem root by @adamziel in #904
  • [PHP] Check resolved parents for pull links and deletions by @adamziel in #905
  • [PHP] Return 404 for runtime SQLite database files by @adamziel in #911
  • [PHP] Leave the active SQLite database out of file pushes by @adamziel in #910
  • [PHP] Bootstrap preflight from the configured WordPress root by @adamziel in #912
  • [CI] Publish release files and performance data in separate jobs by @adamziel in #916
  • [CI] Verify build downloads and propose weekly tool updates by @adamziel in #914
  • [CI] Record Playground inputs and propose weekly updates by @adamziel in #915
  • [CI] Merge dependency updates after passing checks and rerun failed CI jobs by @adamziel in #918
  • [PHP] Stop serialized container parsing after 512 levels by @adamziel in #921
  • [PHP] Display the default SQLite path as terminal text by @adamziel in #923
  • [PHP] Validate upload-proxy paths before checking files by @adamziel in #919
  • [PHP] Exclude installed and resolved plugin paths from push by @adamziel in #920
  • [PHP] Match shortcode closers through per-tag opener positions by @adamziel in #924
  • [CI] Close test API connections before blocking importer commands by @adamziel in #926
  • [PHP] Keep generated nginx listeners local and omit dotfiles by @adamziel in #927
  • [PHP] Preserve local paths when rebuilding intermediate links by @adamziel in #929
  • [Docs] Read mysql dump pipes in binary mode by @adamziel in #930
  • [PHP] Use Migration Token wording in setup and CLI by @adamziel in #935
  • List zieladam as the WordPress.org plugin contributor by @adamziel in #932
  • [PHP] Gate plugin push with a build-time availability flag by @adamziel in #931
  • [PHP] Name the WordPress.org plugin entry point reprint.php by @adamziel in #933
  • [PHP] Require PHP 7.2 in the WordPress.org plugin package by @adamziel in #934

Full Changelog: v0.11.2...v0.11.3

v0.11.2

Choose a tag to compare

@github-actions github-actions released this 19 Oct 13:19
35cec2c

What's Changed

  • Bump plugin version to 0.11.2-dev after v0.11.1 release by @github-actions[bot] in #887
  • Name the WordPress plugin Reprint by @adamziel in #888

Full Changelog: v0.11.1...v0.11.2

v0.11.1

Choose a tag to compare

@github-actions github-actions released this 19 Oct 12:27
de0ad1e

What's Changed

  • Bump plugin version to 0.11.1-dev after v0.11.0 release by @github-actions[bot] in #873
  • [PHP] Preserve runtime arguments in generated start scripts by @adamziel in #872
  • Put tool authorization first in wp-admin by @adamziel in #870
  • [PHP] Keep nginx runtime paths as literal configuration values by @adamziel in #875
  • [PHP] Keep source progress separate from command results by @adamziel in #874
  • [PHP] Reuse failed shortcode attribute scans by @adamziel in #877
  • [PHP] Bound nested URL rewrite calls by @adamziel in #878
  • [PHP] Keep push creation resumable after target refusals by @adamziel in #879
  • [PHP] Mask credential values in command and request logs by @adamziel in #880
  • [PHP] Map file-error paths before local cleanup by @adamziel in #882
  • [PHP] Report the stored key in pull-metadata by @fredrikekelund in #883
  • Handle undefined ini_get_all() by @WPprodigy in #884
  • [PHP] Resolve local link paths before applying parent segments by @adamziel in #881
  • Document Plugin Check exceptions and use WordPress URL parsing by @adamziel in #885

Full Changelog: v0.11.0...v0.11.1

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 12:27
dc84f01

What's Changed

  • Bump plugin version to 0.10.14-dev after v0.10.13 release by @github-actions[bot] in #861
  • Authenticate with public keys only on hosts that have OpenSSL by @fredrikekelund in #849
  • Sign tokens over the request target and send the endpoint in the query by @fredrikekelund in #862
  • [Tests] Exercise key-authenticated file pushes and resume by @adamziel in #868
  • Report HTTP 429 rate limits and wait before retrying pulls by @adamziel in #867
  • Include directory metadata and licenses in Reprint plugin releases by @adamziel in #871

Full Changelog: v0.10.13...v0.11.0

v0.10.13

Choose a tag to compare

@github-actions github-actions released this 01 Oct 16:41
d24b69a

What's Changed

  • Bump plugin version to 0.10.13-dev after v0.10.12 release by @github-actions[bot] in #859
  • Send the pull cursor only in the request body by @fredrikekelund in #857
  • Remove the obsolete cursor argument from the key-signed fetch test by @adamziel in #860
  • Rewrite scoped target URLs in structured database values by @adamziel in #858

Full Changelog: v0.10.12...v0.10.13

v0.10.12

Choose a tag to compare

@github-actions github-actions released this 01 Oct 13:20
26bf566

What's Changed

  • Bump plugin version to 0.10.12-dev after v0.10.11 release by @github-actions[bot] in #855
  • Refresh apt package lists before installing E2E infrastructure by @fredrikekelund in #856
  • Add the RSA key signing and verification primitives by @fredrikekelund in #846
  • Let the server plugin accept public keys alongside connection tokens by @fredrikekelund in #847
  • Let the client sign requests with public keys by @fredrikekelund in #848

Full Changelog: v0.10.11...v0.10.12

v0.10.11

Choose a tag to compare

@github-actions github-actions released this 29 Sep 19:37
c3c738d

What's Changed

  • Bump plugin version to 0.10.11-dev after v0.10.10 release by @github-actions[bot] in #840
  • Keep the latest progress counters between terminal redraws by @adamziel in #842
  • Base file-download progress on bytes written by @adamziel in #844
  • Allow unverified HTTPS with --insecure by @adamziel in #843
  • Preserve MySQL floating-point values and SET masks by @adamziel in #838
  • Estimate database size requirements during preflight by @WPprodigy in #841

Full Changelog: v0.10.10...v0.10.11

v0.10.10

Choose a tag to compare

@github-actions github-actions released this 24 Sep 12:22
87b6b4e

What's Changed

  • Bump plugin version to 0.10.10-dev after v0.10.9 release by @github-actions[bot] in #830
  • Import MySQL 5.5 sources with hexadecimal query literals by @adamziel in #829
  • Include node_modules in file transfers by default by @adamziel in #831
  • Require explicit permission for HTTP connections by @bcotrim in #805
  • Remove Reprint settings when WordPress uninstalls the plugin by @adamziel in #825
  • Remove the remove-reprint post-process task by @adamziel in #833
  • Generate random connection tokens from the settings page by @adamziel in #834
  • Stage and confirm full database pushes by @adamziel in #828
  • Skip intermediate pull links left behind by exclusions by @adamziel in #839

New Contributors

Full Changelog: v0.10.9...v0.10.10

v0.10.9

Choose a tag to compare

@github-actions github-actions released this 21 Sep 21:46
60b0537

What's Changed

  • Bump plugin version to 0.10.9-dev after v0.10.8 release by @github-actions[bot] in #780
  • [PHP] Exit with code 3 to indicate "retry later" by @adamziel in #779
  • [PHP] Select one multisite site's database records during export by @adamziel in #760
  • [PHP] Read BIT columns as unsigned numbers by @adamziel in #786
  • [PHP] Let network administrators manage the connection token by @adamziel in #761
  • [PHP] Limit multisite file pulls to selected uploads and shared code by @adamziel in #762
  • [PHP] Bound selected-site user queries before filtering by @adamziel in #787
  • [PHP] Expose progress-screen counters in progress.json by @adamziel in #752
  • [PHP] Pass pull request context to push requests by @adamziel in #675
  • [PHP] Report preflight failures with shared error fields by @adamziel in #781
  • [PHP] Rewrite generated CSS URLs with the shared streaming processor by @adamziel in #764
  • [PHP] Stop downloads on invalid received paths by @adamziel in #790
  • [PHP] Retry temporary pull failures before exit 3 by @adamziel in #793
  • Preserve excluded URL bases and retain forward scan positions by @adamziel in #794
  • [PHP] Keep stage changes in compact progress output by @adamziel in #788
  • Report per-case URL rewrite speed on every PR by @adamziel in #799
  • Keep child-site URLs remote during selected-site migration by @adamziel in #795
  • [PHP] Send export parameters in POST bodies with query compatibility by @adamziel in #800
  • Complete file chunks, retain empty roots, and stop source errors by @adamziel in #806
  • Save other network sites' paths before migration by @adamziel in #796
  • Require the source path format for cross-OS path conversion by @adamziel in #807
  • Prepare selected multisite tables for single-site WordPress by @adamziel in #797
  • Read long Windows share paths and treat junctions as links by @adamziel in #808
  • Use pull path mapping throughout WordPress runtime setup by @adamziel in #810
  • Verify complete WordPress migrations from Windows to Linux by @adamziel in #811
  • [PHP] Import grouped MyISAM auto-increment keys into enforced InnoDB by @adamziel in #820
  • [PHP] Adopt selected multisite tables in a single-site target by @adamziel in #770
  • Exercise single-site migration and million-site URL paths end to end by @adamziel in #798
  • [Tests] Migrate main and non-main network sites through the CLI by @adamziel in #774
  • [Tests] Reject multisite source swaps and resume failed cleanup by @adamziel in #775
  • Migrate plugin tables on multisites by @adamziel in #823
  • [PHP] Migrate selected multisite sites from and to SQLite by @adamziel in #824
  • Refactor utils.php into a Utils class that can be autoloaded by @fredrikekelund in #804
  • Use tracing JIT for generated PHP 8.4 runtimes by @adamziel in #826
  • [PHP] Append final command reports in JSONL and compact output by @adamziel in #782
  • Add post-process tasks for plugin recovery and migration cleanup by @adamziel in #819

Full Changelog: v0.10.8...v0.10.9

v0.10.8

Choose a tag to compare

@github-actions github-actions released this 08 Sep 22:03
0fb8f13

What's Changed

  • Bump plugin version to 0.10.8-dev after v0.10.7 release by @github-actions[bot] in #738
  • [PHP] Stop recounting remote indexes at pull checkpoints by @adamziel in #739
  • [Tests] Establish WP Cloud paths before plugin activation by @adamziel in #741
  • [PHP] Stop nonzero SRIDs across different spatial rules by @adamziel in #721
  • [PHP] Limit progress.json writes during active pulls by @adamziel in #740
  • Reprint Server: Separate the plugin and compatibility test suites by @atanas-dev in #731
  • Reprint Server: Extract the UI-independent configuration layer by @atanas-dev in #735
  • Reprint Server: Rebuild the settings page on WordPress primitives by @atanas-dev in #737
  • [PHP] Rewrite URLs nested in namespaced block attributes by @adamziel in #732
  • [PHP] Name Wordfence throttle responses by @adamziel in #742
  • [PHP] Name Wordfence block pages returned as HTTP 200 by @adamziel in #743
  • [Tests] Retry explicit preflight calls without an HTTP response by @atanas-dev in #748
  • Reprint Server: Canonical build and release entry points by @atanas-dev in #745
  • Reprint Server: Canonicalize E2E fixtures and documentation by @atanas-dev in #746
  • [PHP] Index only the requested followed symlink target by @adamziel in #749
  • [PHP] Bound file-index sorting memory by @adamziel in #750
  • [PHP] Rewrite URLs through shortcode syntax and WPBakery codecs by @adamziel in #703
  • [PHP] Retry invalid compressed pull responses from saved cursors by @adamziel in #753
  • [PHP] Retry reverse-proxy origin failures and log failed response headers by @adamziel in #757
  • [PHP] Retry HTTP 421 responses on a fresh connection by @adamziel in #758
  • [PHP] Serve JSON API responses as application/octet-stream by @adamziel in #756
  • [PHP] Exclude known source-host plugins from every local import by @adamziel in #755
  • [Tests] Wait for MySQL TCP readiness before starting E2E tests by @adamziel in #768
  • [PHP] Reject rewritten WordPress home domains during preflight by @adamziel in #759
  • [Tests] Measure index sort memory without counting file cache by @adamziel in #769
  • [PHP] Send ZipWP access cookies with remote API requests by @adamziel in #772
  • [PHP] Preserve portable plugins and allow importing host plugins by @adamziel in #773
  • [PHP] Preserve host plugins unless cleanup is requested by @adamziel in #776
  • [PHP] Apply host-plugin cleanup during local environment setup by @adamziel in #777

Full Changelog: v0.10.7...v0.10.8