PackageTrack
Sign in Get early access

bear/sunday

A resource-oriented application framework

1.9.0 658K downloads/mo #4333 most downloaded on Packagist bearsunday/BEAR.Sunday

What this package is like to depend on

Last release today

23 Aug 2026

Ships unpredictably

gaps range from 3 weeks to 3.0 years

Rarely documented

notes for 10 of 52 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

64 releases · first in 2012

2 releases in the last 12 months

see the full history below

Release timeline

64 releases · Oct 2012 to Aug 2026
2013 2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 64
  1. 1.9.0 23 Aug 2026
    Release notes
    • Add CompileStepInterface — compile-phase vocabulary for renderer modules; madapaja/twig-module and bear/qiq-module are waiting on this release
    • Handle JsonSchemaRequestException as 400 Bad Request in ThrowableHandler; schema validation failure is a client error, not a 500
    • Require bear/resource ^1.33 for the JsonSchema exceptions
    • Remove dead public properties VndError::$headers / $body — the error response lives in the internal ErrorPage (BC break for code reading them)
    • CI on PHP 8.5
    Open source →
  2. 1.8.0 11 Nov 2025
    Release notes

    This release modernizes the framework by transitioning from the abandoned doctrine/annotations package to native PHP 8 attributes, while increasing the minimum PHP requirement to 8.2.

    What's Changed

    Major Updates

    • Migrated entirely to PHP 8 attributes, eliminating dependency on doctrine annotations
    • Raised minimum PHP version requirement from 8.1 to 8.2
    • Added PHP 8.5 support in CI workflow
    • Moved static analysis tools to vendor-bin/tools for better PHP 8.5 compatibility
    • Enhanced type safety by fixing all Psalm and PHPStan errors
    • Updated Scrutinizer config for PHP 8.4 and jammy image

    Improvements

    • Added #[Override] attributes to all overridden methods
    • Made module and exception classes final for stricter inheritance control
    • Normalized schemeHost in WebRouter to prevent double slashes
    • Preserved exception chain when converting Error to ErrorException
    • Added symfony/polyfill-php83 for PHP 8.3 feature support

    Removed

    • doctrine/annotations (officially abandoned)
    • doctrine/cache (officially abandoned)
    • doctrine/coding-standard, phpmd, phpmetrics, phpstan, psalm, rector from main composer.json (moved to vendor-bin/tools)
    • Legacy annotation imports and PHPDoc metadata

    Fixed

    • Removed unused exception variables in demo code
    • Updated static analysis configurations (psalm.xml, phpstan.neon)

    Migration Path

    No migration steps required for users - all changes are internal framework improvements. Applications using BEAR.Sunday will benefit from improved type safety and modern PHP features.

    Full Changelog

    1.7.0...1.8.0

    Open source →
    Release notes
    • Migrate from the abandoned doctrine/annotations and doctrine/cache to native PHP 8 attributes
    • Require PHP 8.2
    • Move static analysis tools to vendor-bin/tools for PHP 8.5 compatibility
    • Add #[Override] attributes; make module and exception classes final
    • No migration steps required — all changes are internal
    Open source →
  3. 1.7.0 21 Nov 2022
    Release notes

    PHP 7.4 reached EOL yesterday (28 Nov 2022) and this package will also support PHP 8.0 and above.
    https://www.php.net/eol.php

    What's Changed

    Full Changelog: 1.6.1...1.7.0

    Open source →
    Release notes

    PHP 7.4 reached EOL (28 Nov 2022); this package supports PHP 8.0 and above.

    • PHP 8.2 support https://github.com/bearsunday/BEAR.Sunday/pull/170
    • Drop PHP 7.4 support and optimize for PHP 8 https://github.com/bearsunday/BEAR.Sunday/pull/171
    Open source →
  4. 1.6.1 27 Mar 2022
    Release notes

    What's Changed

    • Support psr/log 2 and 3 by @koriym in #167
    • Update Attribute::TARGET for DefaultSchemeHost by @koriym in #168
    • Document the public bindings provided by modules by @koriym in #169

    Full Changelog: 1.6.0...1.6.1

    Open source →
    Release notes
    • Support psr/log 2 and 3 https://github.com/bearsunday/BEAR.Sunday/pull/167
    • Update Attribute::TARGET for DefaultSchemeHost https://github.com/bearsunday/BEAR.Sunday/pull/168
    • Document the public bindings provided by modules https://github.com/bearsunday/BEAR.Sunday/pull/169
    Open source →
  5. 1.6.0 11 Jan 2022
    Release notes

    What's Changed

    • Support PHP 8.1 by @koriym in #159
    • Bump phpstan 1.0 by @koriym in #160
    • Create update-copyright-years-in-license-file.yml by @koriym in #161
    • Update license copyright year(s) by @github-actions in #162
    • Drop deprecated PHP 7.3 support by @koriym in #163
    • Deprecate AbstractApp class by @koriym in #164
    • Update code to PHP 7.4 syntax using rector by @koriym in #165

    Refactor Router

    • array-shape type parameter Sever, Globals (phpstan supports)
    • RouterMatch accepts parameters in constructor

    New Contributors

    • @github-actions made their first contribution in #162

    Full Changelog: 1.5.5...1.6.0

    Open source →
    Release notes
    • Support PHP 8.1 https://github.com/bearsunday/BEAR.Sunday/pull/159
    • Drop deprecated PHP 7.3 support https://github.com/bearsunday/BEAR.Sunday/pull/163
    • Deprecate AbstractApp class https://github.com/bearsunday/BEAR.Sunday/pull/164
    • Refactor Router: array-shape type parameters, RouterMatch accepts parameters in constructor
    Open source →
  6. 1.5.5 15 Jul 2021
    Release notes
    Open source →
    Release notes
    • Remove cache https://github.com/bearsunday/BEAR.Sunday/pull/157
    • Deprecate AbstractApp; use AppInterface instead https://github.com/bearsunday/BEAR.Skeleton/blob/1.10.1/src/Module/App.php
    Open source →
  7. 1.5.4 17 Mar 2021
    Release notes
    • Deprecate App and AppModule #156

    Related @link bearsunday/BEAR.Package#363

    Open source →
  8. 1.5.3 19 Jan 2021
    Release notes
    • Make it works without an annotation reader #152
    Open source →
  9. 1.5.2 15 Jan 2021
    Release notes
    • Add PHP8 attribute
    • Update CI
    Open source →
  10. 1.5.1 10 Oct 2020
    Release notes
    • Forward compatible with PHP 8 #146
    • Update CS #145 #146
    • Test coverage 100% #147
    Open source →
  11. 1.5.0 11 Jul 2020

    Nothing published for this version

  12. 1.4.3 27 Jun 2020

    Nothing published for this version

  13. 1.4.2 24 Jun 2020

    Nothing published for this version

  14. 1.4.1 21 Jun 2020

    Nothing published for this version

  15. 1.4.0 04 Dec 2019

    Nothing published for this version

  16. 1.3.5 08 Aug 2019

    Nothing published for this version

  17. 1.3.4 22 Jun 2019

    Nothing published for this version

  18. 1.3.3 22 Jun 2019

    Nothing published for this version

  19. 1.3.2 05 Feb 2019

    Nothing published for this version

  20. 1.3.1 17 Oct 2018

    Nothing published for this version

  21. 1.3.0 15 Oct 2018

    Nothing published for this version

  22. 1.2.3 18 Sep 2018

    Nothing published for this version

  23. 1.2.2 14 Mar 2018

    Nothing published for this version

  24. 1.2.1 12 Oct 2017

    Nothing published for this version

  25. 1.2.0 21 Aug 2017

    Nothing published for this version

  26. 1.1.1 29 Apr 2017

    Nothing published for this version

  27. 1.1.0 27 Feb 2017

    Nothing published for this version

  28. 1.0.5 05 Oct 2016

    Nothing published for this version

  29. 1.0.4 17 Aug 2016

    Nothing published for this version

  30. 1.0.3 22 Apr 2016

    Nothing published for this version

  31. 1.0.2 07 Jan 2016

    Nothing published for this version

  32. 1.0.1 24 Aug 2015

    Nothing published for this version

  33. 1.0.0 31 May 2015

    Nothing published for this version

  34. 1.0.0-rc.5 30 Apr 2015 pre-release

    Nothing published for this version

  35. 1.0.0-rc.4 29 Apr 2015 pre-release

    Nothing published for this version

  36. 1.0.0-rc.3 06 Apr 2015 pre-release

    Nothing published for this version

  37. 1.0.0-rc.2 24 Mar 2015 pre-release

    Nothing published for this version

  38. 1.0.0-rc 22 Mar 2015 pre-release

    Nothing published for this version

  39. 1.0.0-beta 01 Mar 2015 pre-release

    Nothing published for this version

  40. 1.0.0-alpha.6 14 Feb 2015 pre-release

    Nothing published for this version

  41. 1.0.0-alpha.5 01 Feb 2015 pre-release

    Nothing published for this version

  42. 1.0.0-alpha.4 21 Jan 2015 pre-release

    Nothing published for this version

  43. 1.0.0-alpha.3 20 Jan 2015 pre-release

    Nothing published for this version

  44. 1.0.0-alpha.2 14 Jan 2015 pre-release

    Nothing published for this version

  45. 1.0.0-alpha 21 Dec 2014 pre-release

    Nothing published for this version

  46. 0.10.5 30 May 2014

    Nothing published for this version

  47. 0.10.4 26 May 2014

    Nothing published for this version

  48. 0.10.3 20 May 2014

    Nothing published for this version

  49. 0.10.2 19 May 2014

    Nothing published for this version

  50. 0.10.1 19 May 2014

    Nothing published for this version

  51. 0.10.0 04 Apr 2014

    Nothing published for this version

  52. 0.9.0 20 Sep 2013

    Nothing published for this version

  53. 0.7.4 28 May 2013

    Nothing published for this version

  54. 0.7.3 01 May 2013

    Nothing published for this version

  55. 0.7.2 01 May 2013

    Nothing published for this version

  56. 0.7.1 30 Apr 2013

    Nothing published for this version

  57. 0.7.0 20 Apr 2013

    Nothing published for this version

  58. 0.6.5 01 Apr 2013

    Nothing published for this version

  59. 0.6.4 26 Mar 2013

    Nothing published for this version

  60. 0.6.3 22 Mar 2013

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive