HANA PDF v3.4.1 [BE]
Nicklas373
released this
16 Sep 02:56
·
127 commits
to be/master
since this release
Recent Changelog:
- Treewide: Migrating to Laravel 11.x base
- Controllers: Version: Print version debug info
- routes: scheduler: Fix undefined jobs
- Auth: Switch back to PHP-Open-Source-Saver JWT Auth
- Controllers: Thumbnail: Update spatie to image flags
Description:
Migrating Hana PDF backend to use latest Laravel 11.x base !
What's changed:
- Enhance all return response on Auth, Core, Data, File and Misc API (Use new simple return response)
and also properly return correct error response, instead global error message - Enhance rate limiting features, now use limit from IP instead of sessions
- Introduce all features and fixes from Laravel 11.x base
- Include application log as new filter on notifyLog, and also include order by for application log
- Implement new exceptions handler for unattended access !
- Now backend will check if request that came from client, has proper or required request headers
and it's actually ajax or xhtml request. Then it'll return as JSON, if not then it'll redirect to uptime page. - This exceptions also will check if necessary bearer token are reserved by the client or not, and return redirect
to HTML request to prevent API interfaces leaks to browser.
- Now backend will check if request that came from client, has proper or required request headers
- Migrate and adapt all previous function and features from laravel 10.x base into 11.x
- Properly define HTTP status response for all return response in controller
- Re-define all API routing for request method to correct request method, and also re-mapping for route request to
specific route, from their group request - Update to the latest PHP dependencies
- Use proper function to check HTTP request is success or not (Http::timeout), instead using CURL
- Use proper function to generate UUID (Str::uuid) from laravel, instead of native PHP features
What's Changed
- [MINOR][BE] Weekly dependencies update by @Nicklas373 in #190
- database: Fix wrong named column for updated_at by @Nicklas373 in #191
- BE: Weekly dependencies update by @Nicklas373 in #199
- BE: Weekly dependencies update by @Nicklas373 in #209
- v3.3.1 20240818 [Backend Module] by @Nicklas373 in #211
- [HOTFIX][BE] Fix undefined variable by @Nicklas373 in #215
- BE: Weekly dependencies update by @Nicklas373 in #219
- BE: Migrating to Laravel 11.x base by @Nicklas373 in #222
- [BE]: Minor fixes by @Nicklas373 in #227
- v3.4.1 20240916 [Backend Module] by @Nicklas373 in #229
Full Changelog: production/be/20240716...production/be/20240916