Skip to content

Commit e4f488d

Browse files
authored
Book abbreviations (#95)
* initial changelog * move regular expressions and titles inside enums as properties * updated documentation * doc config tidying up * updated documentation with jupyter notebooks * prep CHANGELOG for 0.10.0 release * tidied up flit info
1 parent 3c0543c commit e4f488d

28 files changed

Lines changed: 3383 additions & 2506 deletions

.sourcery.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ ignore:
99
- vendor
1010
- pythonbible/bible/asv/*.py
1111
- pythonbible/bible/kjv/*.py
12+
- docs/build
1213

1314
rule_settings:
14-
python_version: '3.7'
15+
python_version: 3.7

CHANGELOG.md

Lines changed: 125 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,125 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.10.0]
11+
12+
The goal of this release was to address [Issue #90], and to make things related to Books, BookGroups, and Versions structured in a more object-oriented way.
13+
14+
### Added
15+
16+
- started this Changlog
17+
- new abbreviations list property of Book Enum
18+
- Jupyter notebook for Basic Usage documentation
19+
- Jupyter notebook for Advanced Usage, Single Chapter Books documentation
20+
- Jupyter notebook for Advanced Usage, Multi Book References documentation
21+
- Jupyter notebook for Advanced Usage, Book Groups documentation
22+
23+
### Changed
24+
25+
- moved book specific regular expressions to new regular_expression property of Book
26+
- moved book default titles to be encapsulated within the Book Enum and updated the title property to use them
27+
- moved book group regular expressions to be encapsulated within the BookGroup Enum and updated the regular_expression property to use them
28+
- moved book group books tuple to be encapsulated within the BookGroup Enum and updated the books property to use them
29+
- moved version titles to be encapsulated within the Version Enum and updated the title property to use them
30+
- updated Technical Reference documentation to use autodocs (generate documentation from docstrings)
31+
32+
### Fixed
33+
34+
- changed the default Version to AMERICAN_STANDARD in order to match the existing documentation
35+
- updated Advanced Usage documentation to reference the format_scripture_references function rather than the format_references function (which doesn't exist)
36+
- fixed a typo on the documentation index page
37+
38+
## [0.9.1] - 2023-05-09
39+
40+
## [0.9.0] - 2023-05-09
41+
42+
## [0.8.0] - 2023-04-27
43+
44+
## [0.7.4] - 2022-07-15
45+
46+
## [0.7.3] - 2022-07-14
47+
48+
## [0.7.2] - 2022-06-27
49+
50+
## [0.7.1] - 2022-06-23
51+
52+
## [0.7.0] - 2022-04-29
53+
54+
## [0.6.1] - 2021-09-28
55+
56+
## [0.6.0] - 2021-09-28
57+
58+
## [0.5.0] - 2021-06-09
59+
60+
## [0.4.1] - 2021-05-04
61+
62+
## [0.4.0] - 2021-05-03
63+
64+
## [0.3.1] - 2021-02-25
65+
66+
## [0.3.0] - 2021-02-10
67+
68+
## [0.2.2] - 2020-11-30
69+
70+
## [0.2.1] - 2020-11-20
71+
72+
## [0.2.0] - 2010-11-18
73+
74+
## [0.1.5] - 2020-11-02
75+
76+
## [0.1.4] - 2020-10-29
77+
78+
## [0.1.3] - 2020-10-27
79+
80+
## [0.1.2] - 2020-10-27
81+
82+
## [0.1.1] - 2020-10-20
83+
84+
## [0.1.0] - 2020-10-19
85+
86+
## [0.0.4] - 2020-10-15
87+
88+
## [0.0.3] - 2020-10-10
89+
90+
## [0.0.2] - 2020-10-08
91+
92+
## [0.0.1] - 2020-10-08
93+
94+
[unreleased]: https://github.com/avendesora/pythonbible/compare/v0.10.0...HEAD
95+
[0.10.0]: https://github.com/avendesora/pythonbible/compare/v0.9.1...v0.10.0
96+
[0.9.1]: https://github.com/avendesora/pythonbible/compare/v0.9.0...v0.9.1
97+
[0.9.0]: https://github.com/avendesora/pythonbible
98+
[0.8.0]: https://github.com/avendesora/pythonbible
99+
[0.7.4]: https://github.com/avendesora/pythonbible
100+
[0.7.3]: https://github.com/avendesora/pythonbible
101+
[0.7.2]: https://github.com/avendesora/pythonbible
102+
[0.7.1]: https://github.com/avendesora/pythonbible
103+
[0.7.0]: https://github.com/avendesora/pythonbible
104+
[0.6.1]: https://github.com/avendesora/pythonbible
105+
[0.6.0]: https://github.com/avendesora/pythonbible
106+
[0.5.0]: https://github.com/avendesora/pythonbible
107+
[0.4.1]: https://github.com/avendesora/pythonbible
108+
[0.4.0]: https://github.com/avendesora/pythonbible
109+
[0.3.1]: https://github.com/avendesora/pythonbible
110+
[0.3.0]: https://github.com/avendesora/pythonbible
111+
[0.2.2]: https://github.com/avendesora/pythonbible
112+
[0.2.1]: https://github.com/avendesora/pythonbible
113+
[0.2.0]: https://github.com/avendesora/pythonbible
114+
[0.1.5]: https://github.com/avendesora/pythonbible
115+
[0.1.4]: https://github.com/avendesora/pythonbible
116+
[0.1.3]: https://github.com/avendesora/pythonbible
117+
[0.1.2]: https://github.com/avendesora/pythonbible
118+
[0.1.1]: https://github.com/avendesora/pythonbible
119+
[0.1.0]: https://github.com/avendesora/pythonbible
120+
[0.0.4]: https://github.com/avendesora/pythonbible
121+
[0.0.3]: https://github.com/avendesora/pythonbible
122+
[0.0.2]: https://github.com/avendesora/pythonbible
123+
[0.0.1]: https://github.com/avendesora/pythonbible
124+
125+
[issue #90]: https://github.com/avendesora/pythonbible/issues/90

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ The full documentation for pythonbible can be found at [docs.python.bible](https
4343
## Installation
4444

4545
```shell script
46-
pip install pythonbible
46+
python3 -m pip install pythonbible
4747
```
4848

4949
## Features

0 commit comments

Comments
 (0)