Skip to content

Releases: phpgt/Sync

v1.3.2

Choose a tag to compare

@g105b g105b released this 07 Apr 22:45
62d68ff

What's Changed

  • tweak: return int on run command rather than using exit
  • test: test default pattern matches all files by @g105b in #60

Full Changelog: v1.3.1...v1.3.2

March 2026 release

Choose a tag to compare

@g105b g105b released this 15 Mar 17:47
147c2ae

Bumped the dependencies and fixed a minor bug.

What's Changed

Full Changelog: v1.3.0...v1.3.1

Sync as symlinks

Choose a tag to compare

@g105b g105b released this 07 Jul 16:52
5d1ee6a

In this minor release, a new feature is added: sync a directory/file by symlinking it in place. This is built specifically to address a common web development pattern: serving content from outside of the web root, without having to synchronise all files/directories every time there's a change.

What's Changed

Full Changelog: v1.2.9...v1.2.10

Limit dependency version

Choose a tag to compare

@g105b g105b released this 12 Apr 18:18
9ed3ac2

This minor patch release limits the version of a third party dependency to avoid backwards breaking changes.

Wildcard by default

Choose a tag to compare

@g105b g105b released this 13 Oct 20:12
47e6865

Without supplying a pattern to match against, this patch release introduces the wildcard glob: #18

CI and type safety

Choose a tag to compare

@g105b g105b released this 30 Sep 11:16
711ac05

This patch release improves static analysis by introducing stricter types, along with bumping the version of php-actions scripts that are used for CI.

PHP.Gt/Cli compatibility (second change)

Choose a tag to compare

@g105b g105b released this 15 Feb 12:04
863c606

For backwards compatibility, this patch release was split into two. Now, exceptions are caught when trying to get an argument value from a parameter that has not been set.

This does not change the functionality of the repository, just the way the integration happens between Sync and Cli.

PHP.Gt/Cli compatibility

Choose a tag to compare

@g105b g105b released this 15 Feb 10:23
eebe9f6

This patch release makes the repository compatible with an upcoming change to PHP.Gt/Cli, which uses PHP's native type checking instead of a null-checked parameter. Without this fix in place, PHP would throw an exception if the second parameter of ArgumentValueList::get() was passed a null value.

Github actions

Choose a tag to compare

@g105b g105b released this 27 Jan 15:55
7da560e

No new functionality in this patch release, just an improved CI runner now hosted on Github Actions.

Have fun!

Pattern argument defaults to null

Choose a tag to compare

@g105b g105b released this 14 Nov 09:19

The introduction of the new pattern attribute unlocked a lot of possibilities, but a glob pattern is not always required on simple usages so this argument has now been made completely optional.