PackageTrack
Sign in Get early access

codeigniter/coding-standard

Official Coding Standards for CodeIgniter based on PHP CS Fixer

v1.9.2 1.8M downloads/mo #3199 most downloaded on Packagist CodeIgniter/coding-standard

What this package is like to depend on

Last release 4 months ago

11 Apr 2026

Ships fairly regularly

a new release about every 2 months

Nearly every release is documented

notes for 39 of 39 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

39 releases · first in 2021

5 releases in the last 12 months

see the full history below

Release timeline

39 releases · Aug 2021 to Apr 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 39
  1. v1.9.2 11 Apr 2026
    Release notes

    What's Changed

    • Bump to php-cs-fixer v3.95
    • Security harden the workflows

    Full Changelog: v1.9.1...v1.9.2

    Open source →
    Release notes
    • Bump to php-cs-fixer v3.95
    • Security harden the workflows
    Open source →
  2. v1.9.1 17 Feb 2026
    Release notes

    What's Changed

    • Set other option of phpdoc_line_span to null for now

    Full Changelog: v1.9.0...v1.9.1

    Open source →
    Release notes
    • Set other option of phpdoc_line_span to null for now
    Open source →
  3. v1.9.0 17 Feb 2026
    Release notes

    What's Changed

    • Add new fixers of php-cs-fixer v3.93
    • Enable new options of phpdoc_line_span
    • Rename configs
    • Bump to PHP 8.2
    • Cleanup workflows

    Full Changelog: v1.8.9...v1.9.0

    Open source →
    Release notes
    • Add new fixers of php-cs-fixer v3.93
    • Enable new options of phpdoc_line_span
    • Rename configs
    • Bump to PHP 8.2
    • Cleanup workflows
    Open source →
  4. v1.8.9 12 Dec 2025
    Release notes

    What's Changed

    • Bump dependencies

    Full Changelog: v1.8.8...v1.8.9

    Open source →
    Release notes
    • Bump dependencies
    Open source →
  5. v1.8.8 27 Sep 2025
    Release notes

    What's Changed

    • Add but disablephpdoc_tag_no_named_arguments
    • Add modifier_keywords fixer
    • Add @const to phpdoc_no_alias_tag

    Full Changelog: v1.8.7...v1.8.8

    Open source →
    Release notes
    • Add but disablephpdoc_tag_no_named_arguments
    • Add modifier_keywords fixer
    • Add @const to phpdoc_no_alias_tag
    Open source →
  6. v1.8.7 18 Jul 2025
    Release notes

    What's Changed

    • Enable no_useless_printf fixer

    Full Changelog: v1.8.6...v1.8.7

    Open source →
    Release notes
    • Enable no_useless_printf fixer
    Open source →
  7. v1.8.6 05 Jul 2025
    Release notes

    What's Changed

    • Bump to php-cs-fixer v3.76
    • Test on PHP 8.4

    Full Changelog: v1.8.5...v1.8.6

    Open source →
    Release notes
    • Bump to php-cs-fixer v3.76
    • Test on PHP 8.4
    Open source →
  8. v1.8.5 02 May 2025
    Release notes

    What's Changed

    • Enable import_symbols option in fully_qualified_strict_types
    • Fix staticMethod.internalClass error

    Full Changelog: v1.8.4...v1.8.5

    Open source →
    Release notes
    • Enable import_symbols option in fully_qualified_strict_types
    • Fix staticMethod.internalClass error
    Open source →
  9. v1.8.4 23 Feb 2025
    Release notes

    What's Changed

    • Update badges
    • Enable php_unit_data_provider_method_order fixer
    • Bump php-cs-fixer to v3.70
    • Enable modernize_stripos option in modernize_strpos fixer

    Full Changelog: v1.8.3...v1.8.4

    Open source →
    Release notes
    • Update badges
    • Enable php_unit_data_provider_method_order fixer
    • Bump php-cs-fixer to v3.70
    • Enable modernize_stripos option in modernize_strpos fixer
    Open source →
  10. v1.8.3 13 Jan 2025
    Release notes

    What's Changed

    • Bump to php-cs-fixer v3.67 and cs-config v3.25
    • Add @phpstan-ignore to ignored tags of comment_to_phpdoc
    • Add general_attribute_remove fixer
    • Enable get_class_to_class_keyword
    • Add more elements to trailing_comma_in_multiline

    Full Changelog: v1.8.2...v1.8.3

    Open source →
    Release notes
    • Bump to php-cs-fixer v3.67 and cs-config v3.25
    • Add @phpstan-ignore to ignored tags of comment_to_phpdoc
    • Add general_attribute_remove fixer
    • Enable get_class_to_class_keyword
    • Add more elements to trailing_comma_in_multiline
    Open source →
  11. v1.8.2 20 Nov 2024
    Release notes
    • Add case to ordered_class_elements order
    • Bump to phpstan 2.0
    Open source →
  12. v1.8.1 05 Aug 2024
    Release notes
    • Add keep_annotations option for php_unit_attributes
    • Add php_unit_assert_new_names fixer
    • Bump dependencies
    Open source →
  13. v1.8.0 16 Jun 2024
    Release notes
    • Enable rules for PHP 8.1 (#20)
    Open source →
  14. v1.7.16 18 May 2024
    Release notes
    • Disable php_unit_attributes for now
    • Fix cs-config to v3.18 for now
    • Disable ordered_attributes for PHP <8.0
    Open source →
  15. v1.7.15 24 Mar 2024
    Release notes
    • Remove deprecated option of nullable_type_declaration_for_default_null_value
    Open source →
  16. v1.7.14 25 Feb 2024
    Release notes
    • Bump php-cs-fixer to v3.49
    • Enable string_implicit_backslashes fixer
    • Add/remove property-read and property-write
    • Enable phpdoc_list_type
    • Bump to php-cs-fixer v3.50
    • Enable allow_hidden_params option
    • also align @phpstan-type and @phpstan-var
    • Enable phpdoc_array_type
    Open source →
  17. v1.7.13 27 Jan 2024
    Release notes
    • Update GHA workflows
    • Bump to php-cs-fixer v3.47
    • Disable all new rules in v3.47
    • Apply new options to phpdoc_align fixer
    • Bump actions/cache from 3 to 4 (#17)
    Open source →
  18. v1.7.12 29 Dec 2023
    Release notes
    • Bump php-cs-fixer to v3.43
    • Enable other options of fully_qualified_strict_types
    • Disable class_keyword
    • Disable option for statement_indentation
    • Use default for option of unary_operator_spaces
    Open source →
  19. v1.7.11 13 Oct 2023
    Release notes
    • Bump to php-cs-fixer v3.35
    Open source →
  20. v1.7.10 01 Oct 2023
    Release notes
    • Bump to php-cs-fixer v3.34
    • Bump to php-cs-fixer v3.30
    • Fix tag name in release
    Open source →
  21. v1.7.9 18 Sep 2023
    Release notes
    • Update release.yml
    • Add long_to_shorthand_operator (#13)
    • Bump actions/checkout from 3 to 4 (#12)
    Open source →
  22. v1.7.8 30 Aug 2023
    Release notes
    • Add case_sensitive option to order fixers
    Open source →
  23. v1.7.7 15 Aug 2023
    Release notes
    • Specify force option for php_unit_data_provider_static fixer
    Open source →
  24. v1.7.6 15 Aug 2023
    Release notes
    • Enable 'php_unit_data_provider_static'
    • Add new fixers in php-cs-fixer v3.23
    • Add yield_from_array_to_yields
    • Enable php_unit_data_provider_name
    • Use all available checked tokens for no_extra_blank_lines
    • Configure php_unit_data_provider_return_type
    • Remove parallel.timeout in phpstan.neon.dist
    Open source →
  25. v1.7.5 15 Jul 2023
    Release notes
    • Configure new fixers in php-cs-fixer v3.20
    Open source →
  26. v1.7.4 19 Jun 2023
    Release notes
    • Bump php-cs-fixer to v3.18
    • fix: ruleset deprecated on v3.18 (#10)
    • Add case_sensitive option to ordered_class_elements
    • Add missing rules
    Open source →
  27. v1.7.3 05 May 2023
    Release notes
    • Replace single_space_after_construct with single_space_around_construct
    • Remove deprecated braces rules
    • Bump php-cs-fixer to v3.16
    Open source →
  28. v1.7.2 05 Mar 2023
    Release notes
    • Bump php-cs-fixer to v3.14
    Open source →
  29. v1.7.1 22 Dec 2022
    Release notes
    • Fix php-cs-fixer version to 3.13.0
    Open source →
  30. v1.7.0 01 Nov 2022
    Release notes
    • Bump php-cs-fixer to v3.13
    • Add 'case_sensitive' option to 'general_phpdoc_annotation_remove'
    • Add 'closure_fn_spacing' option to 'function_declaration'
    Open source →
  31. v1.6.2 30 Oct 2022
    Release notes
    • Grouped runTestsInSeparateProcess, runInSeparateProcess, preserveGlobalState together
    Open source →
  32. v1.6.1 20 Oct 2022
    Release notes
    • Changed @internal description of class CodeIgniter4 to avoid warnings in phpstorm
    Open source →
  33. v1.6.0 15 Oct 2022
    Release notes
    • Bump php-cs-fixer version to v3.12 minimum
    • Enable no_useless_concat_operator
    • Update action workflows
    Open source →
  34. v1.5.0 13 Sep 2022
    Release notes
    • Enable ensure_single_space option of whitespace_after_comma_in_array
    • Use the space_multiple_catch option of types_spaces
    • Fix multi-lines
    • Add group_to_single_imports option to single_import_per_statement
    • chore: fix editorconfig (#4)
    • docs: add CONTRIBUTING.md (#3)
    • Enable date_time_create_from_format_call
    • Add options to new_with_braces
    • Add order option to phpdoc_order
    • Add the trailing_comma_single_line option to function_declaration
    • Enable curly_braces_position
    • Enable single_line_comment_spacing
    • Enable no_trailing_comma_in_singleline
    • Normalize composer.json
    • Add "static analysis" Composer keyword (#2)
    • Add inline_constructor_arguments option to class_definition
    • Enable statement_indentation
    • Enable no_useless_nullsafe_operator
    • Enable no_multiple_statements_per_line
    • Enable control_structure_braces
    • Enable blank_line_between_import_groups
    • Remove deprecated fixers
    • Configure groups option in phpdoc_separation rule
    • Bump php-cs-fixer version
    Open source →
  35. v1.4.0 09 Feb 2022
    Release notes
    • Permit use of latest php-cs-fixer v3.6.0
    Open source →
  36. v1.3.0 15 Jan 2022
    Release notes
    • Fix GHA workflows
    • Bump versions
      • PHP 7.4 minimum
      • friendsofphp/php-cs-fixer v3.4.0
      • phpstan/phpstan v1.0 minimum
    • Enable ordered_class_elements rule
    • Enable global_namespace_import rule (#1)
    • Use GITHUB_TOKEN so that secrets can be passed to PRs
    Open source →
  37. v1.2.0 18 Oct 2021
    Release notes
    • Bump friendsofphp/php-cs-fixer to v3.2 minimum
    • Change behavior of class_attributes_separation rule
    • Add support for new fixers added in php-cs-fixer v3.2.0
    • Enable no_alternative_syntax rule
    Open source →
  38. v1.1.0 31 Aug 2021
    Release notes
    • Bump to friendsofphp/php-cs-fixer v3.1.0
    • Fix release script
    • Bump to nexusphp/cs-config v3.3.0
    Open source →
  39. v1.0.0 29 Aug 2021
    Release notes

    Initial release.

    Open source →

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