Skip to content

Releases: VitexSoftware/php-ease-core

Semantic Versioning release

15 Nov 01:35
Compare
Choose a tag to compare

stabilize Strict Types

22 Oct 22:17
Compare
Choose a tag to compare

this release contain bugfixes and strict types stabilization

Full Changelog: 1.44.0...1.44.2

1.44.0

04 Oct 11:10
Compare
Choose a tag to compare

News

  • AppName added into Console log
  • AppName divider changed to ፧ in Console log
  • Divider between app and object ⟫
  • EASE_FROM configuration recognised now by Mail class
  • Notify when specified config file does not exist
  • Do not check config file existence
  • Do not check nonexistent config file
  • Do not add v prefix before banner app version
  • Message Type = event
  • Print Message Type = event by Cyan color
  • Show Application name when not all configs pass
  • Init now can only return false when failed
  • Init now can show used config file when fail
  • Proper handle for sqlite on init
  • Better way to set object name
  • Better Banner Info
  • Time is back in console logger output
  • AddText method added
  • Try to initiate Logging with configured loggers
  • Regent default singleton params fix
  • Log Exception message by default only in debug mode
  • Report and event message types update
  • Blinking css for event
  • UUID Generator function Added
  • Set initial properties objectName and keyColumn
  • Build for ubuntu focal back in game
  • Record ID in object name fixed
  • Set Object Name for Mailer
  • Anonymous false login function added

Fixes

  • Typo fix
  • Simple Mailer sending fix
  • Try to fix sqlite detection
  • Proper handle for sqlite on init
  • Fixed (Sys)log date format
  • Fixed: Object ID processing in log
  • Better Anonym class compatibility
  • Better Anonym class compatibility II
  • Keep in memory only 1024 messages of each type

Documentation

  • Phpdoc update
  • Changelog update

Development

  • Unit test update for object naming
  • Phpstan used
  • Code reformat
  • Phpunit update to 9.6
  • Do not build for Ubuntu 20.04 focal

Packages for debian: bullseye bookworm trixie ubuntu: focal jammy noble availble

💀 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