Skip to content

Releases: tattersoftware/codeigniter4-files

Version 3 Beta 1

28 Feb 14:52
85da0fe
Compare
Choose a tag to compare
Version 3 Beta 1 Pre-release
Pre-release

Version 3 reworks Files to be an official "module", with new upstream dependencies and more opinionated assets.

Please read the Upgrade Guide for assistance migrating from version 2.

What's Changed

Full Changelog: v2.3.2...v3.0.0-beta.1

Bugfix

22 Jul 18:00
26efdfe
Compare
Choose a tag to compare

Fixed a visual bug with cards not displaying correctly on some screens/themes

Extensions

04 Jun 18:18
d5bc515
Compare
Choose a tag to compare

Improves extension handling, making it far less likely to identify a file as application/octet-stream or as .bin in the reverse.

Settings

26 May 17:40
ea8816f
Compare
Choose a tag to compare

Expands the library to include support for Tatter\Settings version 2.

Failure Handling, Upload Event

21 May 14:08
3085b77
Compare
Choose a tag to compare
  • Attempts to prevent all errors during upload() so users get helpful messages instead of [object Object]
  • Adds a new event trigger after File upload
  • Updates the development toolkit
  • Adds some tests to creep up coverage

Bugfix

07 Mar 20:36
6410d9b
Compare
Choose a tag to compare

Fixes a bug where the library could attempt an export on a nonexistent file.

Export Records

20 Jan 18:17
ab47935
Compare
Choose a tag to compare
  • Removes the unused downloads table
  • Adds a new exports table and Model for tracking exports handled through the Files controller

Pagination, Search, Bugfixes

09 Nov 20:27
09d3bee
Compare
Choose a tag to compare
  • Includes a number of UI improvements
  • Reenables parallel download with session closures
  • Bug fixes and test improvements

Refactor

22 Oct 01:51
91544b1
Compare
Choose a tag to compare

A complete rework of the module, version 2 brings many new features and quality improvements.

A significant motivating factor for this version was to take advantage of the underlying packages and their powerful improvements: Tatter\Handlers, Tatter\Exports, and Tatter\Thumbnails. All these modules have been refactored to eliminate extra steps (like unnecessary migrations), apply full static analysis and unit tests, and fix a slew of bugs. The same has been done for Files, with a focus on making its Controller more extensible for application repurposing.

Check out the README for more details on configurability.

Layouts, Bugfixes

04 Dec 16:49
18e3e67
Compare
Choose a tag to compare
  • Now uses view layouts, configurable via the config file
  • Fixed a few bugs and issue related to framework changes
  • The select view can now accept a list of files to pre-select