Skip to content

Releases: VitexSoftware/php-ease-core

💀 PSR12 Ready ?

13 Oct 11:58
cd21c6e
Compare
Choose a tag to compare

What is new

  • PSR12 Copliance (php cs fixer used and phpstan)
  • log message severity new Colorfull emojis
  • package name change for deb: library numbering reworked. Now is the last number of package version the number of build.
  • Confirm Configuration file load in debug mode

What is fixed

  • Shared::init() - undefined constant STDERR Fixed
  • allow non string input for lettersOnly function
  • function cfg() moved to \Ease\Shared class
  • getCallerName() moved to Message class
  • Log Message structure described
  • Missig ConsoleLogger DateTime added

What was removed

  • long time unused function Linkify() removed
  • Deprecated strftime() calls removal

Full Changelog: 1.40.0...1.41

1.40.0

29 Aug 19:23
Compare
Choose a tag to compare

Init

29 Apr 18:12
Compare
Choose a tag to compare

What's New

 * Load required Initial Configuration or exit
    \Ease\Shared::init($configKeys = [], $envFile = '.env') 


 * Get All Classes in namespace
   \Ease\Functions::classesInNamespace($namespace) 

 * Load all files found for given namespace
   \Ease\Functions::loadClassesInNamespace($namespace) 

What's Changed

New Contributors

Full Changelog: 1.13...1.38.0

1.37

11 Nov 05:12
Compare
Choose a tag to compare

What's New

What's Changed

  • Delete Default.html by @janharsa in #4
  • Debian Bookworm build added
  • Status messages now live in self::$statusMessages

What's Fixed

  • Chage default locale location on debian
  • Support for windows
  • Locale auto select fixed
  • Simplifed AppName
  • phpunit now run on buster
  • mbstring requied to build
  • Reindex array using objects with __toString function

New Contributors

Full Changelog: 1.8.1...1.13

PHP8 Ready

02 Mar 11:06
Compare
Choose a tag to compare
  • All tests pass on PHP8

  • Strict types used everywhere now

  • NetBeans project directory was removed

  • PHPUnit 9 used now

  • Git Workflow pass finally

Fixing

02 Dec 12:52
Compare
Choose a tag to compare

Some minor chnages good together for release.

Thanks to @janharsa for #3 and it's pull request.

Documentation added

08 Nov 04:00
Compare
Choose a tag to compare

Configuration fixes

24 Oct 18:27
Compare
Choose a tag to compare

Added documentation generated by PHPDocumentor https://www.phpdoc.org/
Fixed condition when loading config

.ENV configuration

15 Oct 08:38
Compare
Choose a tag to compare
  • Support for reading .ENV files
  • Documentation generated by PHPDocumentor added

All Test pass

11 Oct 22:53
Compare
Choose a tag to compare
  • \Ease\Logger* classes unit test now pass
  • Try to use \Ease\Functions::cfg() everywhere