- new(web): Make events queryable in the frontend
- fix(db): Fix incomplete visible search results
- fix(db): Retarget entry search and optimize tag lookup
- new(web): Add a basic admin frontend
- new(web): Include address fields for searching entries
- new(web): Archive events/entries/ratings/comments (admin only)
- fix(db): Send registration e-mail
- fix(db): Apply bounding box filter when searching
- chore(db): Type safe handling of passwords and timestamps
- Final and official v0.4.x release due to technical reasons
- No functional changes since v0.4.4
- new(web): Return additional properties of entries in search results
- new(web): Limit max. number of search results
- new(web): Bundle a basic frontend with a minimum of JavaScript
- chore(db): Add Tantivy full-text search engine to improve performance
- fix: Never resolve the location of an event with an empty event address
- fix: Resolve event location from address via geocoding/Opencage
- fix: implicitly check and set lat/lng when creating or updating events
- fix: patch geocoding crate to fix OpenSSL system dependency issues
- fix: Makefile for Docker build
- fix: OpenSSL v1.1.1 build issues
- fix: truncate username if created from email
- fix: formatting for geocoding requests
- chore: update diesel: 1.3.3 -> 1.4.0
- chore: update dependencies & rustc
- doc: describe how to render the API docs
- new: add
organizer
field to events - new: forbid creating entries with owned tags
- new: check for lat/lng on a PUT request
- new: check event tags before creation
- fix: update event-tag relations
- chore: update dependencies
- new: Event API
- new: OpenAPI documentation
- new: add PlantUM: class diagram
- new home: slowtec/openfairdb
- chore: update
rocket
tov0.4.0
- fix: login
- new(web): auto-complete URL fields
- fix(email): consistent corporate naming "Karte von morgen"
- fix(email): write RFC 2047 Subject header
- chore(db): add indexes for foreign key relations
- chore(*): update various dependencies
- new(db): add image URL fields to entries
- chore(web): update
rocket
tov0.3.16
- chore(db): update
diesel
tov1.3.x
- chore(*): update dependencies
- chore(web): update
rocket
tov0.3.11
- chore(*): update dependencies
- new(csv-export): export average rating of an entry
- chore(web): update
rocket
tov0.3.10
- chore(*): update dependencies
- new(csv-export): export category names instead of IDs
- chore(web): update
rocket
tov0.3.9
- new(csv-export): implement csv-export of entries for a given bbox
- new(tags): ignore
#
char in tags - new(cli): log info message when calculating average ratings is finished
- refactor(*): reorganize files
- chore(*): update
rocket
tov0.3.8
- chore(*): update dependencies to compile on latest nightly
- fix(web): login with username instead of user id
- fix(web): create new account
- fix(web): ignore tag duplicates
- fix(web): subscribe to bbox
- fix(web): email-confirmation
- fix(web): transform tags to lowercase
- refactor(test): use sqlite instead of mock db
- fix(db): add tag relations
- fix(test): make coveralls on travis work
- new(db): remove neo4j support (SQLite is now required)
- new(db): add functionality to import OSM nodes
- new(*): Improve sorting & search algorithms
- refactor(db): freeze initial DB-Schema
- refactor(*): remove tripples (make relations explicit)
- refactor(*): tidy up & format code & rename some functions
- chore(email): make email functionality optional
- chore(web): update
rocket
tov0.3.6
- chore(web): update
diesel
tov1.1.1
- fix(*): use logging level from environment
- fix(sort): don't overflow on calculating the average rating
- fix(*): use logging level from the environment
- new(search): improve performance
- revert(db): use neo4j by default
- chore(*): update
rocket
tov0.3.5
- new(api): always respond with 'application/json'
- fix(emails): fix encoding of emails
- new(emails): change links in emails from prototype to main app
- new(register): change character limit of username to 30
- new(search): use AND for tags in search
- new(accounts): add the possibility to register and login
- new(subscribe): add the possibility to subscribe to a bbox when logged in
- include search results where tags match search words (also when they are not preceded by "#")
- give the possibility to add sources when rating an entry
- add basic mail notification (to emails in a config file)
- new(ranking): calculate average rating of an entry in each rating context separately
- new(ranking): calculate average rating of an entry by taking average of all rating contexts
- new(ranking): rank search results by average rating
- fix: revert
references
path - fix: defer proper logging with rocket
- new: add
references
to rating struct - new:
/login
- new:
/logout
- chore: use git master branch of
rocket
- new basic rating support
- new:
GET /tags
- new:
user
entity + account creation - new: disallow fetching all entries at once
- new: search by hash tags
- new:
/count/tags
- new:
categories
is now optional in/search?
- fix:
/count/entries
- refactor: use
State
to manage DB connections - chore: update
rocket
tov0.2.3
- new: filter by tags
- new: basic tagging
- refactor: use a verbose DB trait
- several fixes to make the API compatible to
v0.0.16
again - chore: update
rocket
tov0.2.x
- chore: use
r2d2-cypher
form crates.io
- refactor: clean architecture
- refactor: use rocket
- remove: CORS support
Please run git log --pretty=oneline --abrev-commit v0.0.16
;-)