GitHub / sciunto-org/python-bibtexparser / commits
Bibtex parser for Python 3
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 08e370a8 |
π§ Update linting rules and pre-commit config (py310 floor, drop setup-cfg-fmt...
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| fb2eb274 |
β¨ Make blocks and fields hashable (#563)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 99485fd5 |
π·οΈ Fix type annotations on public API (#562)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 6d8654cc |
π Make Entry dict access symmetric for ENTRYTYPE and ID (#561)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| e2e54257 |
π Fix String values becoming tuples in latex transformation middlewares (#560)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| aa376986 |
π Resolve @string references case-insensitively (#559)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| ca6b9bfa |
β¨ Align @string values according to BibtexFormat.value_column (#558)
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 09466859 |
π¨ Align middleware override signatures with base class (#553)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 36d99e03 |
π Return a copy in Library.strings_dict (#552)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 18b4f381 |
π₯ Remove dead state from Splitter (#554)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 69eab017 |
π¦ Fix PyPI topic classifier, add Python 3.13/3.14 (#556)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| d443a863 |
β¬οΈ Require Python 3.10+, test through 3.14 (#557)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 2ce2953d |
π Fix swapped month metadata messages in MonthIntMiddleware (#549)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| df80dc4e |
π Fix AddEnclosingMiddleware.metadata_key identifier (#551)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 779f7caf |
π Fix README/RELEASE/docs cosmetics (#550)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| a5f8b183 |
π Run unittest workflow on all pushes (#548)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 4a1ee5c8 |
π¦ Make Library.add fail on duplicate keys by default (#527)
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 1569968b |
:bug: Raise descriptive error when writing failed blocks without raw bibtex (...
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 9fe14b0e |
β¨ Honor enclosing demands on fields and strings when writing (#447) (#528)
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| f312ac02 |
β¨ Add SortBlocksMiddleware for custom block sorting (#480) (#525)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 998a8f49 |
π¦ Migrate packaging from setup.py to pyproject.toml (#524)
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| b0911e46 |
:bug: Fix misleading 'Unknown block type' warning for failed blocks and add m...
Co-authored-by: Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m>, Claude Fable 5 <n****y@a****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| b0f77f98 | π Bump verson to v2.0.0b9 (#519) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 4701ea9c | π¦ Make previous breaking change temporarily backwards compatible (#517) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 9d58eb16 | π Allow handling of `{"}` (#518) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| fcfb0cb4 | :bug: Relax to aggressive mid-line block starts (#515) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| c015d35b | π·οΈAdd `py.typed` and some more type hints (#514) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| ddf79f66 | πUpdate readme |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| a1373ebf | :pushpin: Pin pylatexenc to major version 2 (#513) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 02374bf4 | β»οΈ Improve exception handling in splitter (#506) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| af502222 | β¨ Add encoding validation in parse_file() (#507) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| e38d6950 | β¨ Add type checking for encoder/decoder parameters (#508) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| c1f6726e | βοΈ Fix typos in error messages (#509) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 5d7f8f1d | β»οΈ Replace assertions with explicit exceptions (#505) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| fc6748de |
β¨ Add encoding parameter to write_file() (#511)
Co-authored-by: claell <2****l@u****m> |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 59a3c34e | :bug: Fix undefined variable references in write_file() (#510) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 6f5f161e | π₯[BREAKING CHANGE] - Rename write_file parameters (#489) |
cinntamani <9****i@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| ff2bb6cc | Fix typos in documentation and source code (#503) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 1c3e9e41 | π Drop Python 3.8 and 3.9 support, upgrade actions env (#504) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| b379599b | :bookmark: Bump version: (#495) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 214ef38e | :sparkles: Use dedicated logger (#483) |
Arthur Bols <a****r@b****v>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| bf9b4950 | :green_heart: Workaround for macos ci issues (#484) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| cf0079da | :bug: fix `split_multiple_persons_names` with single-char middlenames (#476) |
Tom de Geus <t****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 09f8bc10 | :sparkles: Add NormalizeFieldKeys middleware (#473) |
Juha Jeronen <j****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 53843c00 | :rotating_light: Apply automatic formatting (#474) |
Tom de Geus <t****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3aa3f7cb | :bookmark: Bump version to `2.0.0b7` (#471) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 7ff29387 | :sparkles: `BlockMiddleware`: default `allow_parallel_execution=True` (#460) |
Tom de Geus <t****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 5e00d187 | :sparkles: Adding missing default `allow_inplace_modification` (#459) |
Tom de Geus <t****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 0eaf2641 | :sparkles: Add `get` to mimic `dict` (#468) |
Tom de Geus <t****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| e3757c13 | :recycle: Rename `pop_field` -> `pop` (with default) to make API closer to `d... |
Tom de Geus <t****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| a997eeab | :muscle: @tdegeus is now co-maintainer (#465) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| a7515878 | :sparkles: `Entry`: mimic `in` (#458) |
Tom de Geus <t****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 443978e4 | :bug: Bugfix name split (#456) |
Tom de Geus <t****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d114174e | :pencil: Change google docstring to reSt docstring (#462) |
Tom de Geus <t****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 9305ca38 | :pencil: Fixing sphinx syntax (#463) |
Tom de Geus <t****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 57bdc8ef | :bookmark: bump version to `2.0.0b6` (#446) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 4db7d595 | :sparkles: Allow deletion of fields on entries by key (#445) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 16b881ce | β Create smoke test for custom middleware, and fix typo in docs (#444) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| ccd15488 | :sparkles: Add merging of names in last-name-first style (#422) |
Matthew Lutze <m****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| ab3c73c3 | :recycle: Don't require middleware key on block middleware extensions (#443) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 248748a7 | :sparkles: Shorthand field setter on entry (#442) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 2f2aa2c8 | Fixing typos feature request template (#435) |
Tom de Geus <t****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 90dd8597 | Fixing typos bug report template (#436) |
Tom de Geus <t****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3cf080db | :bug:/:bookmark: change version string location & bump version (#430) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 5b015781 | :green_heart: Remove python 3.7, add 3.12 (#428) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 34dc875f | :sparkles: Optionally raise an exception when adding duplicate blocks (#425) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 40db93bd | :bug: Fix duplicate entry replacement bugs (#424) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d670c188 | :bug: Fix bug in `von`-part name parsing (#423) |
Matthew Lutze <m****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| ed46b287 | :pencil: Create .readthedocs.yaml (#420) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| ed59eb3e | :pencil: Fix installation documentation (#419) |
Matthew Lutze <m****e@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 6f5a9041 | :bookmark: Bump version to `2.0.0b4` (#417) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 92d38d8d |
Fix blocks not starting on new lines (#416)
Co-authored-by: Ben Logan <1****n@u****m> |
Zeping Lee <z****e@g****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 770eb001 | :pencil: Add additional link to .bib resources (#408) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 12678c5f | :bookmark: Bump version (#407) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| b4fe5205 | :pencil2: Fix typo in migrate.rst (#406) |
Claudius Ellsel <c****l@l****e>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 084c3ddc | :sparkles: handle concatenated fields with inner quotes in splitter (#398) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| c9190cfd | :sparkles: Added option to select encoding of .bib file in `parse_file` (#395) |
ZH Zhang <3****t@u****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| e8257ecf | :busts_in_silhouette: Update issue templates |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 8cf7dc67 | :pencil: Update install.rst: Installation from pypi |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 4e8db5c1 | :green_heart: Upload to pypi upon github release |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| e516107d | :bookmark: Prepare release `v2.0.0b2` (#393) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| eefa6d8d | :bug: Allow trailing whitespaces for entry types, before `{` (#392) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| bc444509 | :bug: Handle `None` and Collections in BlockMiddleware.transformBlock (#387) |
Matthew Lutze <m****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 6ac6f92b | :sparkles: Allow key-only entries with no fields (#385) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 573ed18c | :pencil: Don't install v2 via PyPI yet |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| f16c8aa5 | :bug: Error handling in name transformer middleware (#381) |
Manuel Stoeckel <m****l@o****e>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 07da3689 | :bug: Exception when `_treat_failed_block` is called in writer (#382) |
Manuel Stoeckel <m****l@o****e>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 0ef32b1a | :busts_in_silhouette: Update CONTRIBUTING.md |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 9f320433 | :pencil: Update v2 install command |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 6cec43c7 | :bug: Don't override original block when detecting duplicate (#379) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 7e69b8e0 | :pencil: Update README.md |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 14535f3e | :bug: Solve `write_string` name conflict (#377) |
Jinsheng Ba <4****9@q****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| f935bc36 | :pencil: Update v2 install command |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 3b0d923b | :white_check_mark: Test empty string (#374) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| b2a668c2 | :white_check_mark: Implement test case provided in #272 (#373) |
Michael Weiss <c****e@m****h>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 1691a5e7 | :green_heart: Changing branch names | Michael Weiss <c****e@m****h> | about 3 years ago | |
| 07596f74 | :pencil: Updating readme | Michael Weiss <c****e@m****h> | about 3 years ago | |
| d94440b9 | :bug: improve imports (#371) | Michael Weiss <c****e@m****h> | about 3 years ago | |
| e2560858 | :bug: Don't mutate library when writing with default stack (#370) | Michael Weiss <c****e@m****h> | about 3 years ago | |
| dd4296a6 | :pencil: v2 docs (#369) | Michael Weiss <c****e@m****h> | about 3 years ago |