Releases: Fliturgy/catechism
Releases · Fliturgy/catechism
v0.0.18
0.0.18
Added
- Breaking: new required defaultAppTitle property in the Configuration class
Changed
- Breaking: the TopBar title property is now a Widget instead of a list of strings
- Dependency upgrades:
- sdk: 3.4.3 -> 3.5.3
- go_router: 14.2.1 -> 14.3.0
- lints: 4.0.0 -> 5.0.0
- flutter_lints: 4.0.0 -> 5.0.0
- test: 1.25.2 -> 1.25.7
v0.0.17
0.0.17
Added
- Configuration option to show/hide the Settings menu item in the Drawer
- Configuration option to show/hide the Language Selector in the Settings page
Changed
- Breaking: the following Question properties are now Widgets:
- title
- titleShort
- question
- answer
- notes
- prayer
- Breaking: the following QuestionReference properties are now Widgets:
- title
- content
- Breaking: the following CustomPageData properties are now Widgets:
- title
- content
v0.0.16
v0.0.15
0.0.15
Added
- Support for localized messages with the intl library for the "Show Answer" and "Hide Answer" buttons
Changed
- Dev Dependency upgrades:
- flutter_lints 2.0.3 -> 4.0.0
- lints 3.0.0 -> 4.0.0
- Dependency upgrades:
- go_router 13.2.4 -> 14.2.1
- test 1.24.3 -> 1.25.2
- Environment upgrades:
- sdk 3.3.3 -> 3.4.4
Removed
- The circle avatar for the question number in the question list item widget
v0.0.14
v0.0.13
0.0.13
Changes
- Upgraded go_router (12.0.1), flutter_riverpod (2.4.5), and font_awesome_flutter (10.6.0) dependencies and pinned to the latest version
- Upgraded Dart SDK dependency to the latest version (3.1.4)
- Upgraded lints dev dependency and pinned to the latest version (3.0.0)
- Upgraded test dev dependency to the latest version (1.24.3) that works with the Flutter SDK associated with the latest version of the Dart SDK (3.1.4)
Fixed
- Localization - issue when switching locale/language
- Two minor linting issues that appeared after upgrading lints to the latest version:
Analyzing catechism...
info • Unnecessary use of 'toList' in a spread • lib/src/common_widgets/drawer.dart:39:14 • unnecessary_to_list_in_spreads
info • Convert 'key' to a super parameter • lib/src/common_widgets/top_bar.dart:25:3 • use_super_parameters
v0.0.12
v0.0.11
0.0.11
Changed
- Using GoRouter for routing/navigation instead of Navigator 1.0
- custom pages (info screens) now need to specify a routeName
- Using Riverpod for state management instead of Provider
- Renamed info screens to custom pages
Fixed
- The drawer should close automatically when one of the items is selected.
v0.0.10
0.0.10
Added
- Question Notes:
- A new notes field on the question model.
- A new notes "pop up" page to show notes for a given catechism question.
- The displayQuestionNotes configuration setting to determine whether or not to show the icon in the bottom bar for the notes on the question details page (defaults to true).
- The questionNotesIcon configuration setting that allows customization for the icon displayed in the bottom bar for the notes on the question details page (defaults to question_answer_outlined).
- Question Prayer:
- A new prayer field on the question model.
- A new prayer "pop up" page to show the prayer for a given catechism question.
- The displayQuestionPrayer configuration setting to determine whether or not to show the icon in the bottom bar for the prayer on the question details page (defaults to true).
- The questionPrayerIcon configuration setting that allows customization for the icon displayed in the bottom bar for the prayer on the question details page (defaults to hands_praying).
Changed
- Renamed ScriptureScreen to ReferencesScreen to be more consistent with naming.