Releases: OpenAdministration/StuFis
Release list
v4.4.1
What's Changed
- refactor: simplify setup scripts, centralize tooling logic in `common… by @lukas-staab in #321
- Bin improvement by @lukas-staab in #322
- V4.4.1 by @lukas-staab in #323
- Release/4.4.1 by @lukas-staab in #325
Full Feature Changelog https://github.com/OpenAdministration/StuFis/blob/main/docs/feature-changelog.md
Full Changelog: v4.4.0...v4.4.1
v4.4.0
#PRs
- V4.3.2 by @lukas-staab in #283
- Update hs-harz @ config.orgs.php by @lukas-staab in #291
- Add Asta HS Neubrandenburg config by @lukas-staab in #317
- Fhe config by @lukas-staab in #319
- Fints better logging by @lukas-staab in #318
- Fhe config by @lukas-staab in #320
- V4.4.0 by @lukas-staab in #290
Changelog v4.4.0
Project/Request
- Complete overhaul of the form and chat
- Files can now be attached to projects
- If a user has not been assigned to an organization, a default organization is now assigned
- Improved validation of form fields
- The document date is now a required field for documents in expense reports
- Project items can now only be deleted if no expense report is linked to them and they are not the only item in the project
- Button to automatically add sales tax items
- New status indicators
- Financial managers can assign budget titles to items even before they reach “Approved” status
Expense Reports
- Fixed an issue with the Chrome browser where project items were displayed twice when selected in a settlement.
- Settlements can now be edited without errors, even if they were previously in the “Paid” status
CSV Import
- Modernized interface, improved error messages, and more reliable behavior when re-uploading
- Now available to all financial managers
- Invoices are automatically set to “Paid” if they are mentioned in the import’s “Purpose” field,
- even if they are not yet in the “Assigned” status, but only in the “Approved” status
- Various fixes
Entries and Budget - The “Posted” button in the accounting section is no longer clickable, as clicking it caused the entry to simply disappear.
- The “Cancel” button has been removed from the entry list because it was not functional
- New budget categories added for systematic recording of sales tax
Taxes
- Add standardized budget categories for sales tax to the budget with a single click
- Add sales tax entries to a project with a single click, directly linked to the corresponding budget categories
DATEV Export
- New DATEV export: Entries from a budget can be downloaded as a DATEV export file
- Selection of time period and reference date (entry date, statement creation date, earliest document or payment date)
- Optional export of associated documents as PDFs
- Preview of which expenses will be exported
Additional Fixes
- The selected budget year is now saved across tabs
- Standardization of terminology and expansion of localization
- Various technical and visual adjustments, improvements, and updates
- Update to Laravel 12 and Livewire 4
Translated with DeepL.com (free version)
Full Changelog: v4.3.1...v4.4.0
v4.3.1
What's Changed
added profile picture
fixed routes
removed old unused services
- adapted to php8.4 by @lukas-staab in #281
- V4.3.1 by @lukas-staab in #282
Full Changelog: v4.3.0...v4.3.1
v4.3.0
New & Enhanced Features
Budget Planning & Management
- Minor Budget Plan Changes: Various minor adjustments and improvements to the new budget planning.
Banking & Transactions
- New Bank Account Form: Added a brand-new form for creating bank accounts.
- Bank Transaction Detail View: Implemented a detailed view for bank transactions.
In-App Changelog
- new docs/changelog.md file
- Implemented Markdown support
- new /dev/markdown route for testing markdown rendering
- notify users on update
General Improvements & Fixes
- Upgrade to PHP 8.4
- New Default Font (Inter): The application's default font has been changed from Open Sans to Inter, with improved font weights and variable font usage for a more modern look.
- Improved Caching: Implemented more caching mechanisms for enhanced performance.
- Enhanced Error Logging: Increased error logging for HHP uploads to provide better insights.
- Profile Linking: Added the ability to link user profiles to external sources.
- Miscellaneous Fixes
What's Changed
- v4.3.0 by @lukas-staab in #277
- Update laravel by @lukas-staab in #280
Full Changelog: v4.2.6...v4.3.0
v4.2.6
What's Changed
- Backup Configuration: Fixed an issue with the backup configuration.
- CSV Account Upload Improvements:
- Replaced
csvOrderwithcsvOrderReversedfor CSV processing. This new setting is now saved under a new JSON key in the database. - The "upload CSV" link now pre-fills with the previously selected account, streamlining the process.
- Correctly handles different CSV order directions when changing accounts after a CSV upload.
- To Do: Ensure saving CSV imports redirects to the correct account page.
- Replaced
- UI Stability:
- Resolved issues where parts of the UI would unexpectedly disappear.
- Fixed instances where validation errors would persist even after
csv_orderwas changed. - Replaced some custom UI components with more stable FluxUI components.
- Testing Enhancements
Full Changelog: v4.2.5...v4.2.6 #276
v4.2.5
v4.2.4
fix: can delete auslage without pdf
What's Changed
- Upgrade to Flux 2 / Tailwind 4 by @lukas-staab in #271
- v4.2.4 fix: can delete without receipt by @lukas-staab in #272
Full Changelog: v4.2.3...v4.2.4
v4.2.3
What's Changed
- V4.2.2 by @lukas-staab in #244
- CI Generator by @lukas-staab in #247
- Update config.orgs.php change for fhe by @DieMichii in #248
- Laravel 11.x Shift by @lukas-staab in #246
- Ci shift rework by @lukas-staab in #250
- Migrate from Laravel Mix to Vite by @lukas-staab in #249
- php rector and minor fixes by @lukas-staab in #254
- Update config.orgs.php by @lukas-staab in #262
- build(deps-dev): bump axios from 0.28.1 to 0.30.0 by @dependabot in #263
- Update Supporters README.md by @DieMichii in #258
- v4.2.3 by @lukas-staab in #264
Full Changelog: v4.2.1...v4.2.3
v4.2.1
v4.2.0
What's Changed
- External project wireframe by @lukas-staab and @thsstll in #241
- now using fluxui.dev (licence needed for hosting)
- started rework:
- external applications
- hhp
- more options in config:
- number of characters in project description
- (Protocol/decision) link in project optional yes/no + renaming possible
- Optimised fields for legal bases
- new overview in start menu for open projects
- migrated legacy encryption to laravel (chat, iban)
- more testing e.g. for csv import, authentication
- fixed automated status booked
- Tabs on the start page are visible again, even if no committee is assigned to the account
- many small things fixed
The Env Variables CHAT_PUBLIC_KEY, CHAT_PRIVATE_KEY, IBAN_SECRET_KEY are depreacted, please remove them from your .env file after confirming the crypto migration with:
php artisan legacy:migrate-encryptionwas successful. Make sure not to rotate the Laravel APP_KEY secret, otherwise your encryption will be inaccessible.