Releases: marko-php/marko
Releases · marko-php/marko
0.6.1
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
- @michalbiarda made their first contribution in #58
Full Changelog: 0.5.0...0.6.0
0.5.0
Immutable
release. Only release title and notes can be modified.
What's Changed
New Features
- feat: Add marko/inertia-react package by @ps-carvalho in #51
- feat: Add marko/inertia-vue package by @ps-carvalho in #52
- feat: Add marko/inertia-svelte package by @ps-carvalho in #53
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
What's Changed
New Features
- feat: close database layer gaps for 1.0 by @markshust in #40
- feat: Add marko/vite package by @ps-carvalho in #42
- feat: add marko/debugbar package by @ps-carvalho in #43
- feat: Add marko/inertia package by @ps-carvalho in #47
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
- @ps-carvalho made their first contribution in #42
- @iamlasse made their first contribution in #44
Full Changelog: 0.3.1...0.4.0
0.3.1
Immutable
release. Only release title and notes can be modified.
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
Full Changelog: 0.3.0...0.3.1
0.3.0
Immutable
release. Only release title and notes can be modified.
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
- @renanmedina made their first contribution in #11
- @samsteele made their first contribution in #6
Full Changelog: 0.2.0...0.3.0
0.2.0
Immutable
release. Only release title and notes can be modified.
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
Immutable
release. Only release title and notes can be modified.
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