From 08220e05e63cedd7082be22cf7de6efa3c6939fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Mon, 2 Dec 2024 18:05:07 +0100 Subject: [PATCH] add changelog --- CHANGELOG.md | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 2 ++ 2 files changed, 60 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..796d7515 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,58 @@ +# Changelog + +c3nav does not exactly have a versioning scheme. + +This file aims to give you an idea of what has changed between events where c3nav was used or supported by the +development team. These lists do not aim to be complete but help you get an overview about the most iportant changes +and potential backwards incompatibilities. + +# 38. Chaos Communication Congress (development ongoing) + +- data overlay support +- complete rewrite of editor changesets as a base for a more modern editor + +# Eurofurence 28 ([hackmas2024](https://github.com/c3nav/c3nav/tree/ef28)) + +- map key/legend including settings for it in the editor +- SSO support for access permission management +- bring back buttons to set moving positions +- fix "show nearby" +- more advanced theming support +- prometheus updates +- UwU support + +# Håck ma's Castle 2024 ([hackmas2024](https://github.com/c3nav/c3nav/tree/hackmas2024)) + +- GPS support for positioning, support for defining a proj4 conversion string +- turn "click anywhere" into a one-step process to make options more obvious +- ramps can now have more than two altitudes and will be interpolated correctly, important for terrain +- fixed redemption of signed access permission tokens + +# Easterhegg 2024 ([eh2024](https://github.com/c3nav/c3nav/tree/eh2024)) + +- theming support (introduces ObstacleGroups for colors, automatic data migration) +- prometheus statistics export +- more mesh support, still not done +- create a step/question based report flow process +- some fixes to editor changesets + +# 37. Chaos Communication Congress ([37c3](https://github.com/c3nav/c3nav/tree/37c3)) + +- new OpenAPI-Compatible RESTful API v2 +- ground altitudes are now defined separately and can be re-used, data will be migrated automatically +- rich links previews when sharing links to c3nav +- editor SVG sources support +- basic support for WiFi RTT measurements +- imprint is now configured differently/externally +- support for unlimited access permission tokens +- import function from the c3 hub for assemblies and similar +- areas can now have a main_point (only relevant for hub import, not available in the editor yet) +- migrated from material icons to material symbols +- levels do no longer need at least one hole to render properly +- support PWA and native sharing functionalities +- some modernization of front-end code, based on the new API, TypeScript support +- initial c3nav mesh support for locator beacons (not finished) +- modernized rendering code +- zstd compression support for communication with tile server +- updated docker deployment +- ASGI support \ No newline at end of file diff --git a/README.md b/README.md index e47396f6..378d6d78 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,8 @@ indoor navigation for events. See it live at [c3nav.de](https://c3nav.de/). **Documentation for the current state is very limited. Sorry. Please do not refer to old documentation and report bugs about it not being accurate.** You may take a look at the [wiki](https://github.com/c3nav/c3nav/wiki). We try to answer questions as our limited time and energy permits. +There is a [changelog](CHANGELOG.md) available with the most important changes done for every event. + *Please note that this project is released with a [Code of Conduct](CODE_OF_CONDUCT.md) that applies to all project-related communication. By participating in this project you agree to abide by its terms.* *You can support c3nav development [on Patreon](https://www.patreon.com/c3nav).*