Releases: bartfeenstra/betty
Releases · bartfeenstra/betty
Betty 0.3.0b7
What's Changed
- Prevent the Demo server from stopping early by @bartfeenstra in #1144
- Render documentation using Sphinx by @bartfeenstra in #1143
- Add a favicon to the documentation by @bartfeenstra in #1150
- Update all links to Twitter by @bartfeenstra in #1152
- Remove an empty and redundant documentation page by @bartfeenstra in #1151
- Remove the Previous and Next buttons from the documentation by @bartfeenstra in #1153
- Fix a typo by @bartfeenstra in #1154
- Link to extension classes from their documentation pages by @bartfeenstra in #1155
- Link to the documentation from the README by @bartfeenstra in #1156
- Remove the PyInstaller build for Linux by @bartfeenstra in #1157
- Document that extensions are configurable through Betty Desktop as well by @bartfeenstra in #1158
- Fix incorrect example configuration by @bartfeenstra in #1159
Full Changelog: 0.3.0b6...0.3.0b7
Betty 0.3.0b6
What's Changed
- Clean up entity associations in the JSON dumps by @bartfeenstra in #1135
- Fetch and populate place coordinates from Wikipedia by @bartfeenstra in #1136
- Fix a warning about an unstopped app in the Demo server by @bartfeenstra in #1137
- Make
betty -vvv
show any and all log messages by @bartfeenstra in #1140 - pip dependencies(deps-dev): update flake8 requirement from >=6.0.0,~=6.0 to ~=7.0 by @dependabot in #1141
- Separate out CI and dev dependencies for smaller builds by @bartfeenstra in #1089
- Fetch entity imagery from Wikipedia by @bartfeenstra in #1139
Full Changelog: 0.3.0b5...0.3.0b6
Betty 0.3.0b5
What's Changed
- Add dedicated templates for person names and ensure their privacy is respected by @bartfeenstra in #1130
- Cluster Leaflet markers to improve performance by @bartfeenstra in #1131
- Fix the text and whitespace formatting for a person's family description by @bartfeenstra in #1132
- Deduplicate person timeline events by @bartfeenstra in #1133
Full Changelog: 0.3.0b4...0.3.0b5
Betty 0.3.0b4
What's Changed
- pip dependencies(deps-dev): update lxml requirement from >=4.9.1,~=4.9 to ~=5.0 by @dependabot in #1123
- pip dependencies(deps-dev): update setuptools requirement from >=68.2.2,~=68.2 to ~=69.0 by @dependabot in #1124
- pip dependencies(deps-dev): update types-setuptools requirement from >=68.2.0.0,~=68.2 to ~=69.0 by @dependabot in #1122
- Fix a typo in the Dutch translations by @bartfeenstra in #1125
- Omit events with generated IDs from the person timeline by @bartfeenstra in #1126
- Parse privacy fields and attributes for all relevant Gramps entity types by @bartfeenstra in #1127
- Ensure listings only show public entities by @bartfeenstra in #1128
Full Changelog: 0.3.0b3...0.3.0b4
Betty 0.3.0b3
What's Changed
- Allow the Betty Command Line to show verbose/debug logging output. by @bartfeenstra in #1115
- Log why entities are privatized by @bartfeenstra in #1116
- Log why entities are privatized in more detail by @bartfeenstra in #1118
- Fix broken links to private people by @bartfeenstra in #1120
Full Changelog: 0.3.0b2...0.3.0b3
Betty 0.3.0b2
What's Changed
- Fix a bug where release packages would not be uploaded due to an incorrect filename by @bartfeenstra in #1105
- Fix a bug where people's private images were shown in search results by @bartfeenstra in #1107
- Fix broken
pip cache dir
commands during Github Actions builds by @bartfeenstra in #1106 - Fix a bug where the interactive family trees would no longer show people with links to their pages by @bartfeenstra in #1108
- Fix a bug where the search query field would not show the correct outline on focus by @bartfeenstra in #1109
- Improve the README by @bartfeenstra in #1110
- Replace most of setup.py with pyproject.toml by @bartfeenstra in #1113
Full Changelog: 0.3.0b1...0.3.0b2
Betty 0.3.0b1
What's Changed
- Improve the desktop application's startup performance by @bartfeenstra in #1090
- Use release assets for pull request builds instead of workflow artifacts by @bartfeenstra in #1091
- Release Betty Desktop for Linux by @bartfeenstra in #1093
- Fix a bug where the demo site could not be accessed by @bartfeenstra in #1096
- Fix a bug where Cotton Candy's assets were not prebuilt by @bartfeenstra in #1097
- Fix a bug where the demo server would not show the correct front page by @bartfeenstra in #1098
- Show all places enclosed by a featured place on the map by @bartfeenstra in #1099
- Ensure demo sites benefit from the Npm extension's caches by @bartfeenstra in #1103
Full Changelog: 0.3.0a4...0.3.0b1
Betty 0.3.0a4
What's Changed
- Fix missing extension assets in packaged distributions by @bartfeenstra in #1078
- Ensure installation files are included when packaging distributions by @bartfeenstra in #1079
- Build Pure Python instead of Universal Wheels by @bartfeenstra in #1080
- Enable Github's Dependabot by @bartfeenstra in #1081
- Github Actions dependencies(deps): Bump actions/setup-python from 4 to 5 by @dependabot in #1082
- Github Actions dependencies(deps): Bump actions/checkout from 3 to 4 by @dependabot in #1083
- Github Actions dependencies(deps): Bump actions/setup-node from 3 to 4 by @dependabot in #1084
- npm dependencies (Maps extension)(deps): bump webpack-cli from 4.10.0 to 5.1.4 in /betty/extension/maps/assets/betty.extension.npm._Npm/src by @dependabot in #1086
- npm dependencies (Trees extension)(deps): bump webpack-cli from 4.10.0 to 5.1.4 in /betty/extension/trees/assets/betty.extension.npm._Npm/src by @dependabot in #1087
- npm dependencies (Cotton Candy extension)(deps): bump webpack-cli from 4.10.0 to 5.1.4 in /betty/extension/cotton_candy/assets/betty.extension.npm._Npm/src by @dependabot in #1085
- Clean up leftover template files by @bartfeenstra in #1088
New Contributors
- @dependabot made their first contribution in #1082
Full Changelog: 0.3.0a3...0.3.0a4
Betty 0.3.0a3
What's Changed
- Reintroduce the Nginx extension by @bartfeenstra in #1055
- Add missing documentation to the README by @bartfeenstra in #1060
- Fix problems with PR desktop application builds by uploading them as workflow artifacts instead by @bartfeenstra in #1062
- Fix problems with release artifact builds by simplifying the release process - PyInstaller by @bartfeenstra in #1064
- Remove an incorrectly defined workflow job dependency by @bartfeenstra in #1067
- Add human-readable descriptions to release artifacts by @bartfeenstra in #1068
- Fix human-readable descriptions for release artifacts by @bartfeenstra in #1069
- Fix human-readable descriptions for release artifacts by @bartfeenstra in #1070
- Fix human-readable descriptions for release artifacts by @bartfeenstra in #1071
- Fix an incorrect Windows desktop application release artifact name by @bartfeenstra in #1072
- Fix an incorrect Windows desktop application release artifact name by @bartfeenstra in #1073
- Fix problems with release artifact builds by simplifying the release process - setuptools and PyPI by @bartfeenstra in #1066
- Fix an incorrect workflow name by @bartfeenstra in #1074
- Fix broken dependencies by @bartfeenstra in #1075
- Fix redundant workflow matrixces by @bartfeenstra in #1076
- Fix the Twine/PyPI username. by @bartfeenstra in #1077
Full Changelog: 0.3.0a2...0.3.0a3
Betty 0.3.0a2
What's Changed
- Ensure all concrete entity type classes have initializer kwargs for all attributes by @bartfeenstra in #1048
- Fix violations of errors recently introduced by mypy by @bartfeenstra in #1051
- Make string translations lazy by @bartfeenstra in #1050
- Skip ShellCheck, Flake8, mypy, Stylelint, ESLint, and Cypress during Mac OS and Windows builds by @bartfeenstra in #1052
- Simple Task API by @bartfeenstra in #1049
- Fix errors in the Betty GUI that would manifest themselves on Mac OS only by @bartfeenstra in #1054
Full Changelog: 0.3.0a1...0.3.0a2