An open API service providing commit metadata for open source projects.

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

← Back to repository