CHANGELOG.adoc 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. // SPDX-FileCopyrightText: Adam Evyčędo
  2. //
  3. // SPDX-License-Identifier: GPL-3.0-or-later
  4. = Changelog
  5. All notable changes to this project will be documented in this file.
  6. The format is based on https://keepachangelog.com/en/1.0.0/[Keep a Changelog], but uses AsciiDoc instead of Markdown,
  7. and this project adheres to https://semver.org/spec/v2.0.0.html[Semantic Versioning].
  8. == Unreleased
  9. * Travel planning
  10. * Offline timetable
  11. == [3.10.0-alpha.1] – 2025-06-10
  12. == Fixed
  13. * Showing departures from Transitous (regression)
  14. * Showing unique results from locating (regression)
  15. == [3.10.0-alpha] – 2025-06-07
  16. === Added
  17. * Geocoding online based on Transitous
  18. * OIDC login and signup (hidden behind a runtime flag)
  19. === Changed
  20. * Split data stores and repositories for feeds and results
  21. * Changed onboarding screen to only server
  22. === Removed
  23. * Token
  24. == [3.9.0] – 2025-03-20
  25. === Added
  26. * Travel planning based on Transitous
  27. == [3.8.0] – 2025-01-21
  28. === Changed
  29. * separated arrivals and departures
  30. * switched to Transitous MOTIS 2 API
  31. == [3.7.0] – 2024-10-15
  32. === Fixed
  33. * phantom feed names in search results
  34. === Added
  35. * stops and departures from Transitous
  36. == [3.6.1] – 2024-09-04
  37. === Fixed
  38. * add empty default cache credentials
  39. == [3.6] – 2024-08-30
  40. === Added
  41. * reporting crashes with ACRA
  42. * use kotlin build scripts and cache
  43. * use elizabeth dev responses to show inexact times
  44. * use elizabeth dev responses to show coloured/italics lines in change options
  45. * use elizabeth dev responses to grey-out or hide terminus arrivals
  46. === Fixed
  47. * fixed updating conflicting rows for favourites and geonames on older Android versions
  48. == [3.5] – 2024-07-24
  49. === Added
  50. * geocoding short OLCs
  51. * arrows directing to nearest stops
  52. * unit systems
  53. == [3.4] – 2024-07-03
  54. === Added
  55. * favourites
  56. == [3.3.2] – 2024-05-22
  57. === Changed
  58. * Openstreetmap attribution
  59. * Changed minimal map zoom level
  60. == [3.3.1] – 2024-05-21
  61. === Fixed
  62. * Limited map zoom leves so that markers scaling won’t crash
  63. == [3.3] – 2024-05-16
  64. === Added
  65. * Alerts
  66. * Selecting date
  67. * Filtering by time or line
  68. * Automatically adding locales from build.gradle
  69. === Changed
  70. * Cached localities have lower alpha
  71. * Updated deprecated methods
  72. * Updated dependencies
  73. === Fixed
  74. * Landscape about screen
  75. * Vehicle capabilities on map
  76. * Lines directions other than 2
  77. * Feed info is cached, not latest response
  78. == [3.2] – 2024-03-13
  79. === Added
  80. * about screen
  81. * scroll to bottom loading more departures
  82. * locality names in search results
  83. * filtering over 12 items in localities list
  84. * last update of departures if over a minute
  85. * German translations
  86. * REUSE compliancy
  87. * offline cache of localities
  88. === Changed
  89. * dependency updates, bug fixes, and some code refactor
  90. * localities settings
  91. * updating lists using DiffUtil
  92. * stop icons shape and colour
  93. * scaling stop icons
  94. * TRAFFIC version clockworkOrange compatibility
  95. == [3.1.1]
  96. === Fixed
  97. * continue button in server selection
  98. == [3.1]
  99. === Added
  100. * monochrome launcher icon and predictive back gesture for Android 12
  101. * Material You theme with system colors
  102. * searching by Open Location Code
  103. * Polish and Italian translations
  104. * multiple feeds handling
  105. * QR codes in Metropolis GZM
  106. * searching by line (and picking stops on graphs)
  107. === Changed
  108. * new search bar
  109. * gliding instead of jumping in minimap
  110. * dependency updates, bug fixes, and some code refactor
  111. == [3.0] – 2023-04-11
  112. === Changed
  113. * completely new architecture
  114. == [2.2.2] – 2019-03-11
  115. === Changed
  116. * drop HTML formatting in PEKA messages
  117. == [2.2.1] – 2019-03-04
  118. === Changed
  119. * white icons (low floor, tickets) in night mode
  120. == [2.2.0] – 2019-02-26
  121. === Added
  122. * showing low floor and ticket checkouts in VM departures
  123. === Changed
  124. * departures empty state is semi-transparent
  125. == [2.1] – 2019-02-04
  126. === Added
  127. * showing empty search result
  128. * loading in shed selection and stop screen
  129. * VM messages
  130. === Changed
  131. * search bar
  132. * empty departures state
  133. * ‘now’ departure is ‘in a moment’ if the vehicle is not on-stop
  134. * sorting departures: on-stop at the top
  135. * sorting search results by similarity
  136. == [2.0] – 2018-09-21
  137. === Added
  138. * official timetable from ZTM
  139. === Changed
  140. * VM can be used without offline timetable
  141. * offline timetable uses exact dates (instead of workdays/saturdays/holidays)
  142. * VM is quicker and is more reliable (as it’s computed in the same way as offline departures)
  143. * favourites rewritten from scratch
  144. * app is movable to external storage
  145. * new colours—grey and green—fitting new Poznań style
  146. === Fixed
  147. * multiple bug fixes