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

Codice Fiscale Laravel Package

davidepastore/codice-fiscale

PHP library to calculate and validate the Italian tax code (Codice Fiscale). Build a Subject (name, surname, birth date, gender, Belfiore code), generate the code, support omocodia levels, and list all possible variants (128 levels).

View on GitHub
Deep Wiki
Context7
v0.9.0

Changes:

  • fix problems with non italian characters in name and surname (#54 and #60);
  • add license (#55 and #56);
  • CI: Fix fetch-depth for checkout action (#57 and #58).

Milestone: https://github.com/DavidePastore/codice-fiscale/milestone/13

v0.8.0

Changes:

  • allow PHP ^8.0 (#47);
  • use PSR-12 for style (#49 and #50);
  • move to GitHub Actions (#52 and #53);
  • remove php-eye badge (#44 and #45);
  • add PHP 8 on CI matrix (#48).
v0.7.1

Changes:

  • use a proper PSR-4 namespace (#42 and #43).
v0.7.0

Changes:

  • fix requirements (#40 and #41).
v0.6.0

Changes:

  • add PHP 7.4 compatibility (#35 and #37);
  • fix "Incorrect whitelist config, no code coverage will be generated." error (#38 and #39).
v0.5.1

Changes:

  • fix code style and missing PHPDoc (#33).
v0.5.0

Changes:

  • add support for DateTimeImmutable (#32);
  • force data type on setBirthDate (#32);
  • add support for PHP 7.1 and later (#32);
  • remove support for deprecated PHP 5.* and 7.0 (#32);
  • update phpunit/phpunit (#32).
v0.4.2

Changes:

  • add documentation in Italian (#30 and #31).
v0.4.1

Changes:

  • handle values with accented chars in names/surnames.
v0.4.0

Changes:

  • fix omocodia calculation, taking care of all the 128 possibilities (#19 and #20);
  • ignore HHVM build on Travis (#21 and #22);
  • edit the command used to launch phpunit (#23 and #24);
  • fix space indentation (#25).
v0.3.0

Changes:

  • added Validator and InverseCalculator functionalities (#11 and #12);
  • fix invalid composer.json data (#17 and #18).
v0.2.3

Changes:

  • add phpeye and styleci badges (#8);
  • use local PHPUnit in Travis build (#14 and #15);
  • fix Travis build for PHP 5.3 (#13 and #16).
v0.2.2

Changes:

  • Handle case where the apostrophe is in the first characters in a less than 3 consonants string
v0.2.1

Changes:

  • Fix apostrophes in name and surname (#6)
  • Add environment test for PHP 7.0 (#5)
v0.2.0

Changes:

  • Simplified namespaces (#3)
v0.1.2

Changes:

  • Fix calculation with double first or last name (#2)
v0.1.1

Changes:

  • Fix the case the name has 3 consonants (#1)
v0.1.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.
daikazu/eloquent-salesforce-objects
unseen-codes/chat
romalytar/yammi-jobs-monitoring-laravel
kisame76/filament-db-table-state
nqxcode/laravel-lucene-search
dpfx/laravel-livewire-wizards
workos/workos-php-laravel
sofa/laravel-global-scope
nawasara/auth-primitives
adhocrat-io/arkhe-main
make-dev/orca-harpoon
itsemon245/lamet
baks-dev/dashboard
amoifr/pickle-panther-bundle
make-dev/orca
dmstr/symfony-system-resources-bundle
dmstr/symfony-job-queue-bundle
dmstr/openapi-json-schema-bundle
dmstr/keycloak-security-bundle
dmstr/doctrine-audit-log-bundle