Releases: puzzle/puzzletime
Releases · puzzle/puzzletime
v2.13
What's Changed
- Update doc and license files by @olibrian in #137
- Update api docs by @RandomTannenbaum in #217
- Add amount to order_service CSV-Export by @Kagemaru in #219
- Show orders without hours on closed order reports by @Kagemaru in #220
- Use split interface on committed worktimes by @Kagemaru in #222
- #62592 - group sales list by org unit by @Kagemaru in #223
New Contributors
- @RandomTannenbaum made their first contribution in #217
Full Changelog: v2.12...v2.13
v2.12
v2.11
What's Changed
- Bump rack from 2.2.2 to 2.2.3 by @dependabot in #123
- Document heroku setup by @amaierhofer in #74
- Feature/devise and keycloak by @Kagemaru in #135
- Update dependencies by @Kagemaru in #150
- Switch to S3 storage by @Kagemaru in #151
- Bump nokogiri from 1.11.7 to 1.12.5 by @dependabot in #152
- Bump puma from 5.3.2 to 5.5.1 by @dependabot in #153
- Add link to order on worktime evaluation, fixes #57606 by @daniel-illi in #155
- Downscale receipt images on upload, refs #58222 by @daniel-illi in #156
- Bump image_processing from 1.12.1 to 1.12.2 by @dependabot in #160
- Bump puma from 5.5.1 to 5.6.4 by @dependabot in #161
- Bump nokogiri from 1.12.5 to 1.13.2 by @dependabot in #159
- Bump nokogiri from 1.12.5 to 1.13.2 by @dependabot in #164
- Validate contact email syntax, fixes #46693 by @daniel-illi in #163
- Implement worktime commit reminder email, fixes #55511 by @daniel-illi in #162
- Fix environment startup in case the db does not exist yet by @daniel-illi in #173
- Secure cookies and hopefully fix login issues by @Kagemaru in #178
- Auto redirect on login page by @daniel-illi in #175
- Use cuprite as capybara driver by @daniel-illi in #195
- Implement vcard qrcode by @daniel-illi in #194
- CI: Update Workflows by @ioboi in #196
- Ruby & Rails upgrade by @Kagemaru in #187
- Update _form.html.haml by @bsantschi-zz in #134
- Update documentation, changelog etc. by @Kagemaru in #158
New Contributors
Full Changelog: 2.6...v2.11
2.10
Improvements
- Auto-redirect zum SSO login sofern genau 1 SSO Provider konfiguriert ist und localauth deaktiviert ist
- Secure flag auf session cookie gesetzt
- Absenztyp Filter wird nun auch für Absenzen Export respektiert
2.9
Improvements
- Log: Änderungen an den Funktionsanteilen der Anstellungen werden neu im Members-Log protokolliert
- Absenzen: In der Auswertung kann nach Absenztyp gefiltert werden
- Auslastung: Verwendet nun die Standard Zeitbereich Auswahl.
- CSV Detaillierte Auslastung:
- Berücksichtigt nun den eingestellten Zeitbereich
- Berechnung des durchschnittlichen Arbeitspensums korrigiert
- Spalte hinzugefügt für "bereinigte Projektzeit"
2.8
Features
- Login: Login wird auf SSO (Keycloak, Devise) umgestellt
- Zeitfreigabe: Neu wird eine Erinnerung per E-Mail versendet, wenn die Zeiten noch nicht freigegeben wurden.
Improvements
- Stammdaten: In den Stammdaten der Members wird neu der vertragliche Arbeitsort geführt
- Log: Die Änderungen der Anstellungen (Pensen, Funktionen) wird neu im Members-Log protokolliert
2.7
Features
- Login: Unterstützt nun Omniauth mit Keycloak und/oder SAML
- Business Intelligence: Wir können jetzt Verbindung zu einer InfluxDB herstellen, die wichtige Kennzahlen als Timeseries speichert
Improvements
- Update: Update auf Ruby 2.7
- Exporte: Die verschiedenen CSV Exporte in einen Controller refactored
- Journaleinträge: Jeder kann jetzt Journaleinträge erstellen
- Rechnungen: Werden jetzt auf 5 Rappen gerundet
- Support X-Sendfile-Header kann jetzt per Umgebungsvariable gesetzt werden
- Dokumentation: Das Herokusetup ist jetzt dokumentiert
- Spesen: Spesenbelege werden nun beim Hochladen herunterskaliert
- Kundenauswertung: Auftrag verlinkt, um schneller hin und her navigieren zu können
- Mitarbeiter-Stammdaten:
- Attribut "Telefon privat" umbenannt in "Mobiltelefon"
- Anstellungsprozente und Funktionsanteile können nun in 2.5% Schritten konfiguriert werden
- Neues Attribut "Arbeitsort", verfügbare Werte konfigurierbar unter "Verwalten"
- Mitarbeiterliste: Sortierbar gemacht nach Vorname, Nachname
- Zeiterfassung: Leerschläge vor und nach der Ticketnummer werden entfernt
Bug fixes
- Überzeitexport: Header sind jetzt aussagekräftiger
- Verbleibende Arbeitszeit: Berechnung korrigiert wenn Überstundenkompensationen in der Zukunft liegen