Skip to content

Releases: marko-php/marko

0.6.1

26 May 14:05
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

Bug Fixes

  • fix(database): use SchemaRegistry in DiffCommand and MigrateCommand for extender merge by @michalbiarda in #67
  • fix(database-pgsql): normalise jsonb → json in introspector type map by @michalbiarda in #69
  • fix(database-pgsql): JSON-encode array bindings before passing to PDO by @michalbiarda in #72
  • fix(database): link entity extenders at boot so companions hydrate during HTTP requests by @michalbiarda in #74
  • fix(database-mysql): JSON-encode array bindings before passing to PDO by @markshust in #82

Full Changelog: 0.6.0...0.6.1

0.6.0

12 May 17:47
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

New Features

  • feat(page-cache): full-page HTTP cache with file driver, tag invalidation, and entity bridge by @michalbiarda in #58
  • feat(routing): memoize RouteMatcher and share one instance with Router by @markshust in #62
  • feat: extend existing entity tables via #[Table(extends:)] by @markshust in #64

Bug Fixes

  • fix(tests): align RepoManagementScriptsTest with batched gh repo list by @markshust in #60
  • fix: auto-create missing split repos and cancel superseded runs by @markshust in #65

Maintenance

  • chore(release): batch split-repo lookup and auto-create from release.sh by @markshust in #56

New Contributors

Full Changelog: 0.5.0...0.6.0

0.5.0

02 May 01:30
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

New Features

Bug Fixes

  • fix(tests): eliminate uniqid() parallel-flake and PHP 8.5 setAccessible() deprecation by @markshust in #55

Maintenance

  • chore: sort root composer.json replace and autoload-dev alphabetically by @markshust in #54

Full Changelog: 0.4.2...0.5.0

0.4.2

01 May 19:00
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: harden release pipeline (deterministic changelog, self-healing Packagist) by @markshust in #50

Full Changelog: 0.4.1...0.4.2

0.4.1

01 May 18:38
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: push main before generating release notes by @markshust in #49

Full Changelog: 0.4.0...0.4.1

0.4.0

01 May 18:32
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

What's Changed

New Features

Documentation

  • docs: use composer test for faster local test runs by @markshust in #38
  • docs: document integration-destructive group and run it in release script by @markshust in #39
  • docs: expand PR review process with package-PR checklist by @markshust in #46

Refactoring

  • refactor: preference discovery and class extraction logic by @iamlasse in #44
  • refactor: offload plugin discovery to PluginDiscovery class by @iamlasse in #45

Maintenance

  • feat: add CHANGELOG.md with release-script automation by @markshust in #48

New Contributors

Full Changelog: 0.3.1...0.4.0

0.3.1

21 Apr 16:38
Immutable release. Only release title and notes can be modified.
dfb5e1f

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: save() silently skips update for entities inserted in the same request by @markshust in #37

Documentation

  • docs: fix database config examples to use flat format by @kiber in #33
  • docs: add intro video to README by @markshust in #34
  • docs: fix code-standards violations across tutorials and guides by @markshust in #35

New Contributors

  • @kiber made their first contribution in #33

Full Changelog: 0.3.0...0.3.1

0.3.0

15 Apr 15:52
Immutable release. Only release title and notes can be modified.
e4966ef

Choose a tag to compare

What's Changed

Breaking Changes

  • feat: auto-convert camelCase property names to snake_case column names by @markshust in #30

New Features

  • feat: add route:list CLI command by @markshust in #25
  • feat: add doc-updater to post-implementation pipeline by @markshust in #26
  • feat: add ORM relationships, collections, and query specifications by @markshust in #28
  • feat(dev-server): Allow overriding host for dev server up by @renanmedina in #11
  • feat(database): Optional TLS for DB connections by @samsteele in #6

Bug Fixes

  • fix: use DI container to instantiate layout components by @markshust in #29

Documentation

  • docs: add layout package to README, remove blog reference by @markshust in #23

New Contributors

Full Changelog: 0.2.0...0.3.0

0.2.0

10 Apr 21:00
Immutable release. Only release title and notes can be modified.
191d77c

Choose a tag to compare

What's Changed

New Features

  • Add issue type to bug report and feature request templates by @markshust in #19
  • feat: attribute-driven layout system by @markshust in #20

Bug Fixes

  • fix: issue template dropdown validation errors by @markshust in #16
  • fix(templates): restore package options to issue template dropdowns by @markshust in #22

Refactoring

  • refactor: remove marko/blog package from framework by @markshust in #21

Full Changelog: 0.1.3...0.2.0

0.1.3

06 Apr 02:21
Immutable release. Only release title and notes can be modified.
55d3112

Choose a tag to compare

What's Changed

Bug Fixes

  • fix(release): derive repo from git remote for gh release create by @markshust in #14
  • fix(plugin): replace PluginProxy with generated interceptor classes by @markshust in #15

Full Changelog: 0.1.2...0.1.3