Betty visualizes and publishes your family history by building interactive, encyclopedia-like genealogy websites out of your Gramps and GEDCOM family trees
GPL-3.0 License
Bot releases are hidden (Show)
Name.__eq__()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1911
betty.gramps.loader
module by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1913
betty.media_type
module by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1919
betty.locale.localizer
module by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1918
Extension.register_event_handlers()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1923
Entity.label()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1924
betty.ancestry.presence_role
module by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1927
betty.ancestry.event_type
module by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1928
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.4.0a8...0.4.0a9
Published by bartfeenstra about 2 months ago
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.3.12...0.3.13
Published by bartfeenstra about 2 months ago
Jinja2Renderer.render_file()
sets the template name based on the file by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1862
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.3.11...0.3.12
Published by bartfeenstra about 2 months ago
pass
when calculating code coverage by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1893
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.4.0a7...0.4.0a8
Published by bartfeenstra 2 months ago
assert_len()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1845
assert_mapping()
and assert_sequence()
to be used with and without item assertions by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1846
list
and dict
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1847
Localizable.localize()
return Localized & str
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1848
Jinja2Renderer.render_file()
sets the template name based on the file by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1861
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.4.0a6...0.4.0a7
Published by bartfeenstra 3 months ago
PotFileTestBase
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1799
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.4.0a5...0.4.0a6
Published by bartfeenstra 3 months ago
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/1787
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.3.10...0.3.11
Published by bartfeenstra 3 months ago
assert_locale()
should suggest locales in its error message by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1741
__reduce__()
implementations by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1743
ProjectConfiguration
base URL and root path into a single URL by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1760
Localizable
backed by static translations by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1762
Server
and remove its dependency on aiohttp by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1645
CacheTestBase
reusable by third parties by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1764
ConfigurationCollectionTestBase.test_load_item()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1776
assert_machine_name()
an assertion factory by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1777
copy_tree()
to performantly ensure a directory's contents exist at a destination by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1778
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.4.0a4...0.4.0a5
Published by bartfeenstra 3 months ago
Dump
types by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1700
entity
test synchronous by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1710
Localizer
dependency from cache implementations by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1711
Wikipedia
extension during DemoServer
tests by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1714
Extension
/dispatcher documentation by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1725
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
@final
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1739
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.4.0a3...0.4.0a4
Published by bartfeenstra 3 months ago
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.3.9...0.3.10
Published by bartfeenstra 3 months ago
FileBasedConfiguration
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1690
betty.fs.iterfiles()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1697
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.4.0a2...0.4.0a3
Published by bartfeenstra 3 months ago
macos-latest
for all Github Actions builds by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1639
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.3.8...0.3.9
Published by bartfeenstra 4 months ago
macos-latest
for all Github Actions builds by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1638
@public
decorator to match @internal
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1643
App
and Project
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1629
Str
into global Localizable
factory functions by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1651
FileBasedConfiguration
must no longer create its own project directories by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1650
FileBasedConfiguration.autowrite
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1659
HasFiles.associated_files
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1657
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
Published by bartfeenstra 4 months ago
Asserter.assert_or()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1569
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.3.7...0.3.8
Published by bartfeenstra 4 months ago
Asserter.assert_or()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1569
getLogger()
functions by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1583
AnonymousSource
and AnonymousCitation
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1582
GrampsLoader
's ability to accept an Ancestry
instead of a Project
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1586
asyncio.sync()
and asyncio.wait()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1588
Localizable
instead of Str
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1589
betty.app.extension.requirement
API by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1581
fs.hashfile()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1595
fs.CACHE_DIRECTORY_PATH
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1596
Context.claim()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1599
App
required by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1602
DemoServer
require an App
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1601
functools.walk()
and the Jinja2 walk
filter by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1604
Asserter
with module-level assertion functions by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1606
serde.load.Fields
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1607
ConfigurationMapping._create_default_item()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1610
FileSystem
with AssetRepository
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1613
Configuration.load()
an instance method by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1512
ProjectConfiguration
field arguments into kwargs by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1623
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.3.7...0.4.0a1
Published by bartfeenstra 4 months ago
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.3.6...0.3.7
Published by bartfeenstra 5 months ago
TestPotFile
would accidentally modify existing *.po
files by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1524
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.3.5...0.3.6
Published by bartfeenstra 5 months ago
betty.functools.walk()
by @bartfeenstra in https://github.com/bartfeenstra/betty/pull/1459
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.3.4...0.3.5
Published by bartfeenstra 6 months ago
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.3.3...0.3.4
Published by bartfeenstra 6 months ago
Full Changelog: https://github.com/bartfeenstra/betty/compare/0.3.2...0.3.3