8.1 KiB
8.1 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.6.1
Fix
- Show Reply-To mail address in FAQ
0.6.0
Added
- Optional
email.receiveoption to provide an alternate to_addr and reply-to address in caseemail.fromis a noreply address
Fix
- Show public preview for job offers when deleting expired offers due to issues with nested
<form>elements
0.5.0
Fix
- Job offers now expire at the end of the expiry date, not immediately after midnight on the expiry date
- Show signed-in interface on the delete expired page
Change
- Remove the background gradient on the index page
- Update the color scheme to more closely resemble the theme of the student association for computer science
- Change the logo to that of the student association for computer science
- Rename the
footer_linkstoheader_linksin the config files - Reintroduce a footer
- Change links to point to the student association for computer science instead of the common website of both student associations
- Upgrade dependencies
- Include reference to Discord Webhook in FAQ
- Update FAQ
0.4.1 (2024-01-02)
Fix
- change e-mail links in the FAQ to
mailto:links - update the version number in the
PKGBUILDscript - Also send webhook notifications for pre-confirmed pre-reviewed job offers
0.4.0 (2023-12-25)
Added
- basic (Discord) webhook support (send message when an offer is made public)
webhook_urloption in the config file to specify a complete webhook url
Fix
- spelling mistakes in e-mail notifications
- spelling mistakes on the website
- update dependencies
Change
- rephrase e-mail notifications
- rephrase texts on the website
- translate all text to German
- update the FAQ
- change the design of the website
Removed
- reference to
./scripts/adjust_thirdparty.shinREADME.mdas it no longer exists
0.3.0
Fix
- missing lines around lists and headings triggering lints in changelog
- new clippy lints
- create storage dir when missing
Change
- upgrade/update dependencies
- msrv is now 1.64 as we now take advantage of packages inheriting from the workspace
- move root jobboerse package to packages dir
- startup errors are more descriptive
- the confirmation link now works after confirmation so that submissions can be deleted early by the submitter
- this changes the on-disk format slightly as the token now has a different scope and was moved accordingly
- reviewe notice link is now indirect via the login page
Removed
./scripts/adjust_thirdparty.shas it is no longer necessary with cargo-bundle-license version 1.0.0- docker support
- no longer contains a docker file for dev/prod usage
- dockerfile to test arch pkgbuild is still there
0.2.4 (2022-08-04)
Change
- reviewer notice now includes a link to the added job offer
- upgrade dependencies in general
Fix
- confirmation dialog for when logged-in as a reviewer
- updated chrono dependency fixing issue FS-InfMath/Jobboerse#5
0.2.3 (2022-07-27)
Change
- upgrade lettre dependency from release candidate version to actual release version
- upgrade dependencies in general
- send a publishing notice to the contact address when a submission is published by a review
- make the job offer id a link to the highlight link
0.2.2 (2022-06-26)
Add
- faq page
Change
- better highlight confirm/retract buttons
0.2.1 (2022-03-10)
Add
- reviewer link for manually sending a confirmation email
Change
- some internal cleanup
- reviewer notice email is now send when offer is not pre-approved
- instead of when confirmation is not skipped
- reviewer notice is now send before confirmation email
- confirmation email failure is treated as an error which would prevent the reviewer notice from being sent, while reviewer notice failure is not
Fix
- confirmation emails now set the UserAgent and Auto-Submitted headers
- the error pages using the generic_error_handler now set the Content-Type header
- prevent error on missing edit action
- occurred for reviewers submitting job offers as the actions are not set for the preview after submission
0.2.0 (2022-06-09)
Add
- ability to edit job offers by reviewers after submission
- ability for reviewers to filter for offer requiring review
- ability to change/remove default footer links and add new ones
- ability to highlight a single job offer
Change
- improve error handling
- split of two small packages
- a lot of refactoring
- update/upgrade dependencies
- reviewer-only settings when not logged in are now an error rather than being silently ignored
- delete expired will now goto a preview instead of deleting directly
- change the format of the summary endpoint
- the top-level is now an object instead of a list
- the top-level list is not the entries field of the top-level object
- an additional version field is added
- also an overview field is added with the url of job offer overview
- the top-level is now an object instead of a list
0.1.6 (2022-05-26)
Change
- increase some form limits
0.1.5 (2022-05-26)
Change
- some display/style changes for job offer entries
- the confirmation email now uses a handlebar template instead of a compiletime format constant string
Fix
- /summary should be accessible for anonymous visitors
0.1.4 (2022-05-25)
Fix
- replace incorrectly hardcoded path by config value
0.1.3 (2022-05-25)
Add
- allow reviewers to skip confirmation of new submissions
- allow reviewers to delete all expired entries
Change
- minimum expiry date for new submissions is now kept up-to-date
- submission form for reviewers now defaults to pre-reviewed and skip-confirmation
Fix
- index route without base path
- simple login provider should not skip setting the session cookie
0.1.2 (2022-05-25)
Add
- systemd service file
Change
- improve distribution config
- set storage path in distribution config
- reduce default log level from Trace to Info
Fix
- incorrect table name in distribution config
0.1.1 (2022-05-25)
Added
- commented default config for distributing
Change
- strip release build
0.1.0 (2022-05-21)
Added
- Initial Version
- Overview/Landing Page of published Job Offers
- Reviewer Login with LDAP Integration
- Submission Form with E-Mail Confirmation
- Overview Page of Dependency licenses