Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Pomm Foundation Laravel Package

conserto/pomm-foundation

View on GitHub
Deep Wiki
Context7
4.0.5

What's Changed

  • Session::shutdown now forwards caught exceptions to the PSR-3 logger instead of printf-ing to stdout
  • Fix ResultHandler::getFieldNumber advancing the result cursor and risking a fatal when reporting an invalid field name
  • Modernize internals: direct invocation instead of call_user_func*, typed class constants on BaseRange
  • Document the Conserto fork: attribution block in README, Conserto added to composer authors with a support section, Conserto copyright line added to LICENSE, dead pomm-project.org links redirected
  • Expose composer scripts (test, stan, rector, rector:fix); CI uses actions/checkout v4 and caches the Composer download directory
  • Add PHP-CS-Fixer config (.php-cs-fixer.dist.php, @PSR12 + @PHP84Migration) with composer cs / cs:fix scripts
  • Add GitHub issue templates (bug_report, feature_request) and pull request template
  • Add Dependabot monthly updates for composer and github-actions
  • Add .editorconfig for consistent formatting across editors
  • AGENTS.md: refresh command list to use composer scripts, document BC policy for public/protected signatures
  • PgHstore::fromPg no longer uses @eval; the Postgres hstore text output is now parsed by an explicit state machine
  • PgComposite: split the string-dispatched convertArray() into convertArrayFromPg/ToPg/ToPgStandardFormat for static-analysis-friendly dispatch
  • Document the intentional caching divergence between SimpleQueryManager::prepareArguments and PreparedQuery::prepareValues (inline + AGENTS.md)
  • AGENTS.md: precise the ConverterHolder clone semantics (shallow clone, implications for ArrayTypeConverter caches when overriding built-in leaf converters per session)
  • Normalize code style across sources/ via composer cs:fix (PSR-12 + PHP84Migration ruleset): blank line after <?php, typed final constants written final public const string, alphabetical use ordering, minor spacing tweaks

Full Changelog: https://github.com/Conserto/pomm-foundation/compare/4.0.4...4.0.5

4.0.4

What's Changed

  • Support PHP enums in Where::createWhereIn and untyped $* placeholders

Full Changelog: https://github.com/Conserto/pomm-foundation/compare/4.0.3...4.0.4

4.0.3

What's Changed

  • Add enum support to PgString, PgInteger and PgFloat converters

Full Changelog: https://github.com/Conserto/pomm-foundation/compare/4.0.2...4.0.3

4.0.2

What's Changed

  • Fix dsn parsing

Full Changelog: https://github.com/Conserto/pomm-foundation/compare/4.0.1...4.0.2

4.0.1

What's Changed

  • Add CI tests for PHP version : 8.5

Full Changelog: https://github.com/Conserto/pomm-foundation/compare/4.0.0...4.0.1

4.0.0

What's Changed

  • Minimal PHP version : 8.4
  • Add rector
  • Add missing types

Full Changelog: https://github.com/Conserto/pomm-foundation/compare/3.2.4...4.0.0

3.2.4

What's Changed

  • Add option to SqlException::getSqlErrorMessage() to get only primary message

Full Changelog: https://github.com/Conserto/pomm-foundation/compare/3.2.3...3.2.4

3.2.3

What's Changed

  • update psr/log dependency

Full Changelog: https://github.com/Conserto/pomm-foundation/compare/3.2.2...3.2.3

3.2.2

What's Changed

Full Changelog: https://github.com/Conserto/pomm-foundation/compare/3.2.1...3.2.2

3.2.1

What's Changed

  • Fix pager template

Full Changelog: https://github.com/Conserto/pomm-foundation/compare/3.2.0...3.2.1

3.2.0

What's Changed

  • PHPStan level 6
  • variables case fixes
  • types improvements
  • clean code

Full Changelog: https://github.com/Conserto/pomm-foundation/compare/3.1.2...3.2.0

3.1.2

PgBackedEnum Converter

3.1.1

What's Changed

  • Fix prepared query in preparation

Full Changelog: https://github.com/Conserto/pomm-foundation/compare/3.1.0...3.1.1

3.1.0

What's Changed

  • fix GC problem when freeing resources on PHP8
  • fix warning when no PK
  • Add a bunch of new error codes that got added to recent versions of PostgreSQL
  • Enhenced typehinting
  • Allow passing an option to persist connections.
  • Postgres12 compat: remove dependency on pg_attrdef.adsrc
  • Have separate converters to int and float.
  • enhance result iterator performances
  • Change \DateTime to \DateTimeInterface in PgTimestamp converter
  • ResultHandler->getFieldNumber optimization
  • add countAffectedRows
  • use default timezone settings instead of INI value
  • Fix a bug where a json boolean false was not converted from a valid json string
  • Added geometry box type
  • add citext type to string converter. Fix #84
  • set the PG connection time at the same time PHP is
  • add a result iterator interface
  • add object identifier type support
  • Removed unnecessary if in PgJson converter
  • fix error in PgJson exception if data not a string
3.0.0
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky