Skip to content

Releases: TAMULib/Pipit

v2.1.0

11 Jul 21:19
098c7ae
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.1.0

v2.0.1

11 Oct 15:31
ba9b81a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.0.1

v2.0.0

21 Apr 16:08
1db64c6
Compare
Choose a tag to compare

What's Changed

  • Support for Pageable Repositories
  • Support for data classes with Entity and EntityRepository interfaces
  • Support per class ini configuration and templating with FileConfiguration Trait
  • Refactor CoreLogger to be PSR-3 compatible
  • Refactor from Core to Pipit namespace
  • Favor exception throwing over boolean/null logic throughout code
  • DEV Add Codeception unit tests
  • DEV Integrate PHPStan

Full Changelog: v1.4.1...v2.0.0

CSVViewRenderer should only the first view variable

25 Aug 13:30
b2bce32
Compare
Choose a tag to compare

Corrects a bug in the CSVViewRenderer that went against the documented behavior.

ViewRenderer Improvements/fixes and CAS renew fix

24 Aug 14:08
b9a5732
Compare
Choose a tag to compare
  • There is an intermittent issue with CAS authentication through the UserCAS class. A hard coded renew parameter has been removed.

  • Fixed issue where ViewRenderer overrides could fail in case sensitive file systems.

  • JSONViewRenderer

    • Sets the content-type header
    • Exception handling derived from json_last_error()
  • HTMLViewRenderer

    • HTMLViewRenderer can accept an ACTIVE_THEME configuration to set its active theme folder

ViewRenderer Improvements/fixes and CAS renew fix

23 Aug 22:01
b9a5732
Compare
Choose a tag to compare
  • There is an intermittent issue with CAS authentication through the UserCAS class. A hard coded renew parameter has been removed.

  • Fixed issue where ViewRenderer overrides could fail in case sensitive file systems.

  • JSONViewRenderer

    • Sets the content-type header
    • Exception handling derived from json_last_error()
  • HTMLViewRenderer

    • HTMLViewRenderer can accept an ACTIVE_THEME configuration to set its active theme folder

Bug Fix: DynamicDatabaseRepository extends AbstractDatabaseRepository instead of AbstractDataBaseRepository

04 Feb 05:09
dcf9023
Compare
Choose a tag to compare

#72 Depending on versions and configurations, the case difference can be a fatal error.

ViewRenderer Improvements and CAS renew fix

25 Jan 21:05
Compare
Choose a tag to compare
  • There is an intermittent issue with CAS authentication through the UserCAS class. A hard coded renew parameter has been removed.

  • JSONViewRenderer

    • Sets the content-type header
    • Exception handling derived from json_last_error()
  • HTMLViewRenderer

    • HTMLViewRenderer can accept an ACTIVE_THEME configuration to set its active theme folder

File Management and Helpers

02 Oct 21:45
Compare
Choose a tag to compare
  • Introduces the concept of a Helper service. Similar to getDataRepository(), AbstractSite defines and CoreSite implements a getHelper() method to allow components like Controllers, Repositories, and othe Helpers to request an instance of a Helper to manage common tasks.

  • Pipit Core's first implementation of a Helper is the FileManager for managing of file uploads and manipulation on the file system.

  • Apps can define their own Helpers by placing classes that extend Core\Classes\Helpers\AbstractHelper in Apps\Classes\Helpers

User Enhancements and Bug Fixes

21 Apr 18:02
Compare
Choose a tag to compare

Bugs

  • Fix for redirect stacking #49
  • AbstractSitePage not implementing SitePage interface #48

Enhancements

  • Define a User interface #51
  • Improvements to User roles #44