Betty

Latest version: v0.3.15

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 11

0.4.0a7

Not secure
What's Changed
* Make link labels localizable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1836
* Introduce `assert_len()` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1845
* Allow `assert_mapping()` and `assert_sequence()` to be used with and without item assertions by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1846
* No longer type hint on `list` and `dict` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1847
* Fix broken assertions in tests for some Jinja2 filters by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1849
* Make `Localizable.localize()` return `Localized & str` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1848
* Fix yoda conditions in tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1850
* Make place names localizable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1821
* Document how the Wikipedia extension enriches ancestries by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1853
* Allow entity initializers to accept all possible description types by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1855
* Make source names, authors, and publishers localizable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1856
* Make citation locations localizable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1859
* Add an ordered configuration mapping by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1860
* Ensure `Jinja2Renderer.render_file()` sets the template name based on the file by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1861
* Fix yoda conditions by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1863
* Make note texts localizable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1865
* Document test base classes on the base classes they cover by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1864
* Drop support for older Safari mobile versions by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1868
* Fix a broken link to the Code of Conduct in the README by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1872
* Use lxml by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1871
* Remove testing for license compatibility now Betty is no longer packaged with its Python dependencies by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1874
* pip dependencies(deps): bump furo from 2024.7.18 to 2024.8.6 by dependabot in https://github.com/bartfeenstra/betty/pull/1876
* Upgrade to Sphinx 8 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1854
* Fix linked data schema violations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1866
* Remove setuptools as a regular dependency by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1879
* Fix lxml erroneously being a testing dependency by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1881


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.0a6...0.4.0a7

0.4.0a6

Not secure
What's Changed
* Fix the command suggested by `PotFileTestBase` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1799
* Fix a bug in the Command Line Interface where configuration files would not be loaded by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1800
* Ignore overloaded and overridden functions when calculating code coverage by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1801
* Fix a bug where the CLI would abort due a fatal error when an invalid configuration file path was provided by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1802
* npm dependencies (development)(deps-dev): bump eslint-plugin-promise from 6.6.0 to 7.0.0 by dependabot in https://github.com/bartfeenstra/betty/pull/1806
* Add a code of conduct by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1808
* Ensure that the Command Line Interface stops the running Betty application by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1803
* Update to setuptools 72 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1805
* Test docstrings by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1810
* Improve development and contribution documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1811
* Test Sphinx references used in our documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1812
* Improve the translations documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1813
* Improve the environment variables documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1816
* Improve the assets documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1818
* Remove sphinx-autodoc-typehints by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1820
* Add CONTRIBUTING.md by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1823
* Allow aiohappyeyeballs's license by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1826
* Improve the Jinja2 globals documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1825
* Update machine_name.py by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1827
* Fix a typo by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1828
* Improve event dispatcher documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1830
* Improve the usage documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1831
* Move betty.pot into the locale namespace by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1824
* Introduce property-like attributes that can decorate other types by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1822
* Migrate more generic functionality into static translations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1832
* Improve the Contributing documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1833
* Improve the testing documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1834
* Make descriptions localizable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1835
* Split the data modeling API into submodules by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1837
* Remove an unused type variable from and improve the documentation of the Fetch API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1839
* Document that application configuration can be changed with the command line by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1840
* Refactor associations into attributes by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1838
* Improve the npm documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1841
* Remove unused methods from configuration collections by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1842
* Reorganize the ancestry module by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1843
* Make search result template naming consistent by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1844


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.0a5...0.4.0a6

0.4.0a5

Not secure
What's Changed
* `assert_locale()` should suggest locales in its error message by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1741
* Upgrade pip dependencies and simplify their version constraints by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1742
* Remove unused `__reduce__()` implementations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1743
* Use Click for CLI logging by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1744
* Document plugins by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1724
* Document event dispatching by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1746
* Fix incorrectly rendered configuration examples in the documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1747
* Fix bugs where translation coverage percentages and a link were not displayed correctly by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1748
* Add a machine ID API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1751
* Rename machine IDs to machine names by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1753
* Add a command to create new projects by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1750
* Simplify Click error handling by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1754
* Fix superfluous punctuation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1756
* Reuse existing assertion chains by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1755
* Add commands to create and update project translations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1757
* Expand the installation documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1759
* Merge `ProjectConfiguration` base URL and root path into a single URL by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1760
* Introduce a `Localizable` backed by static translations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1762
* Simplify `Server` and remove its dependency on aiohttp by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1645
* Make the project title and author translatable by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1761
* Fix a bug where project locales would be dumped and loaded in different orders by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1763
* Make `CacheTestBase` reusable by third parties by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1764
* Make template test utilities reusable by third parties by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1765
* Make configuration collection test utilities reusable by third parties by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1766
* Make the cards on the documentation site's front page responsive by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1768
* Add plugin testing utilities that are usable by third parties by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1767
* Remove the Sphinx link check, so websites being down does not disrupt Betty's builds by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1771
* Do not use abstract classes for tests, because Pytest does not run inherited test methods by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1770
* Fix a typo on the documentation front page by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1772
* Add entity testing utilities that are usable by third parties by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1769
* Use event type instances instead of types by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1775
* Add `ConfigurationCollectionTestBase.test_load_item()` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1776
* Make `assert_machine_name()` an assertion factory by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1777
* Add `copy_tree()` to performantly ensure a directory's contents exist at a destination by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1778
* Remove the search shortcut because it conflicted with other, more common shortcuts by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1779
* Add event type testing utilities that are usable by third parties by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1781
* Add extension testing utilities that are usable by third parties by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1780
* Add assertion testing utilities that are usable by third parties by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1783
* Add Command Line Interface testing utilities that are usable by third parties by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1782
* Add server testing utilities that are usable by third parties by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1784
* Relicense Betty under the GNU General Public License, Version 3 or later by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1785
* Fix and clarify the plugin documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1788
* Remove remaining imports between test files by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1789
* Document the test utilities by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1790
* Fix invalid module references in documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1791
* Do not explicitly set a documentation version ourselves by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1792
* Fix an unused import by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1794
* Make Pytest fixtures usable by third parties by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1796
* Use f-strings everywhere by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1798


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.0a4...0.4.0a5

0.4.0a4

Not secure
What's Changed
* Simplify the Serde API's `Dump` types by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1700
* Split the Locale API into submodules by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1702
* Make extensions core components, and allow them to manage their own resources by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1701
* Fix the test status badge in the README by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1705
* Refactor the event dispatcher by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1703
* Exclude abstract methods when calculating code coverage by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1704
* Fix a random project configuration loading error in the CLI by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1706
* Fix missing Wikipedia summaries on entity pages by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1707
* Add focus areas to image files to resize and crop images smarter by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1553
* Make the Jinja2 `entity` test synchronous by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1710
* Remove the `Localizer` dependency from cache implementations by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1711
* Improve test performance by reducing and finetuning the Webpack build tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1713
* Do not skip the `Wikipedia` extension during `DemoServer` tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1714
* Organize Jinja2 tests by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1717
* Fix a bug where existing Jinja2 entity contexts would go lost upon setting another one by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1718
* Organize all configuration in submodules by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1720
* Fix an erroneously named event type repository by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1721
* Check Sphinx links by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1529
* Update the `Extension`/dispatcher documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1725
* Fix a typo in the documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1726
* Make the documentation point to the correct GitHub branch by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1727
* Simplify the installation instructions by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1728
* Simplify CLI documentation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1729
* Move Command Line Interface verbosity to individual commands by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1730
* Ensure the CLI documentation is current and fix the test that was supposed to assert this by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1731
* Namespace CLI commands used for Betty development by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1732
* Add `bin/build-dev-pip` and `bin/build-dev-npm` to (re)run pip and npm installs separately by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1733
* pip dependencies(deps): bump furo from 2024.5.6 to 2024.7.18 by dependabot in https://github.com/bartfeenstra/betty/pull/1735
* Add a command to configure the Betty application by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1738
* Make the event dispatching API `final` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1739
* Improve the cacheability of the Webpack extension's npm installation by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1740


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.0a3...0.4.0a4

0.4.0a3

Not secure
What's Changed
* Add a plugin API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1554
* Make extension classes final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1669
* Make Extension API classes abstract by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1670
* Make Cache API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1671
* Make Locale API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1673
* Make Plugin API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1674
* Make Dispatch API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1675
* Make core component classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1672
* Make Render API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1676
* Make Requirement API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1677
* Make Serde API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1680
* Make Concurrent API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1681
* Make URL API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1679
* Make Event Type API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1682
* Make Serve API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1678
* Make Presence Role API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1683
* Make Configuration API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1684
* Make dispatcher event classes abstract by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1685
* Make Deriver API classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1687
* Remove RequirementCollection.__add__() by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1686
* Make test classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1689
* Make entity classes abstract and final by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1688
* Refactor extensions into plugins by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1666
* Refactor URL generators so their normal operations do not rely on large numbers of exceptions being raised by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1691
* Remove `FileBasedConfiguration` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1690
* Refactor CLI commands into plugins by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1661
* Separate the Configuration API into submodules by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1692
* Add an image manipulation API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1693
* Fix a typo by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1695
* Remove `betty.fs.iterfiles()` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1697
* Refactor entity types into plugins by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1694
* Refactor presence roles into plugins by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1698
* Refactor event types into plugins by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1560


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.0a2...0.4.0a3

0.4.0a2

Not secure
What's Changed
* Use no-op caches for temporary apps by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1626
* Unpin the sphinx-autodoc-typehints dependency by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1630
* Use `macos-latest` for all Github Actions builds by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1638
* Use current and compatible Node.js versions during Github Actions builds by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1640
* Add a `public` decorator to match `internal` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1643
* Decouple `App` and `Project` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1629
* Upgrade to types-aiofiles 24 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1647
* Remove eslint-plugin-compat by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1648
* Upgrade to Ruff 0.5 by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1646
* Refactor `Str` into global `Localizable` factory functions by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1651
* Refactor the Deserialization API into an Assertion API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1652
* Simplify the Assets API by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1653
* `FileBasedConfiguration` must no longer create its own project directories by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1650
* Remove the Graphical User Interface by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1656
* Make the Requirements API asynchronous by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1590
* Remove `FileBasedConfiguration.autowrite` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1659
* Remove `HasFiles.associated_files` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1657
* Remove `Configuration.on_change()` by bartfeenstra in https://github.com/bartfeenstra/betty/pull/1660


**Full Changelog**: https://github.com/bartfeenstra/betty/compare/0.4.0a1...0.4.0a2

Page 3 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.