This repository has been archived by the owner on Apr 1, 2022. It is now read-only.
Releases: paveloom-j/PDFHighlights.jl
Releases · paveloom-j/PDFHighlights.jl
v0.1.2
v0.1.1
PDFHighlights v0.1.1
Closed issues:
- Add support for
Float32
(#44) - Try the
BinaryBuilder.jl
(#58) exception_with_symbol
should be nuked (#80)- Rename the
PDFHighlightsPage
toPDFHighlights
(#81) - Consider switching to GitHub actions completely (#82)
- There is a wrong slogan in the documentation (#83)
- TagBot: something wrong with GPG (#84)
- Change the branch of the Codecov badge from
develop
tomaster
(#85) - Add a license link to the
icons8
site (#86) - Remove notes about library dependencies (#91)
- Switch to using the
Exceptions
package (#92)
Merged pull requests:
- Reorganize the C files (#87) (@paveloom)
- Fix the documentation a bit (#88) (@paveloom)
- Nuke the
exception_with_symbol
macro (#89) (@paveloom) - Switch to GitHub Actions and use the JLL package (#90) (@paveloom)
- Use the
Exceptions
package (#93) (@paveloom) - v0.1.1 (#95) (@paveloom)
- Bump the version (#96) (@paveloom)
v0.1.0
PDFHighlights v0.1.0
Closed issues:
- Get rid of the heavy dependency
CSV.jl
(#2) try
loading the document (#3)try
Meta.parse
to catch exceptions in advance (#4)- Save pages, too (#5)
- Add tests (#6)
- Add pages to the table, too (#9)
- Add methods to get the rest of the columns from the table (#10)
- Add recursive versions for the
PDF
functions (#11) - Add a condition on an escape character when checking integrity (#12)
- Use the advantage of
displaysize (stdout)
(#13) - Remove identifiers after concatenation (#16)
- Generalize the comma search loop? (#17)
- Stop execution if the
popplerqt5
package has not been installed (#20) - Precompile all functions (#21)
- Rethink the modules (#22)
- Add Codecov (#23)
- Test if the passed
pdf
file actually exists (#24) - Sort the table by the titles (or any other) field (#27)
- Replace
\"
with""
(#29) - Add an exception for wrong keywords in
sort!
(#30) - Remove the
show
keyword inimport_highlights
(#32) - Remove word transfers when getting highlights (#34)
- Sort lines of highlights by
y
(#35) - Use
py"""
instead ofpyimport
(#37) - Nuke the
print_info
function (#40) - Sort the highlights by
y
manually (#41) - Consider testing on macOS (#47)
- Revisit the sorting of the anchors (#48)
- Check out
MultilineStrings.jl
(#49) - Consider using
Salsa.jl
to keep the status of the PDF and not extract the highlights if the content has not been updated (#51) - Consider rewriting the macros for exceptions (#52)
- Determine the module from the call automatically when using the
exception
macro (#54) - Use the joinpath everywhere (#59)
- Nuke the
sort!
function for.csv
files (#60) - Add documentation about the internals (#63)
- Add the
quiet
keyword for theimport_highlights
function (#67) - Document the variables created at runtime (if possible) (#68)
- Consider removing URLs (#69)
Merged pull requests:
- Sketch a basic version (#1) (@paveloom)
- Get rid of the heavy dependency
CSV.jl
(#7) (@paveloom) - Save the pages on which the highlights are found (#8) (@paveloom)
- Add the pages to the table, too (#14) (@paveloom)
- Use '' to avoid quotes inside a table row (#15) (@paveloom)
- Add the methods to get the rest of the columns from the table (#18) (@paveloom)
- (#19) Remove identifiers after concatenation. (#19) (@paveloom)
- Add tests, rethink the structure (#25) (@paveloom)
- Add support for recursive PDFs search (#26) (@paveloom)
- Add the
sort!
function (#28) (@paveloom) - Add an exception for not supported keywords in
sort!
(#31) (@paveloom) - Remove the
show
keyword inimport_highlights
(#33) (@paveloom) - Remove word transfers when getting highlights (#36) (@paveloom)
- Sort page annotations by
x
andy
(#39) (@paveloom) - Nuke the
print_info
function (#42) (@paveloom) - Sort the highlights by
y
manually (#43) (@paveloom) - Switch from wrapping Python to native C code (#46) (@paveloom)
- Add tests for macOS (#50) (@paveloom)
- Rewrite the auxiliary macros for exceptions (#53) (@paveloom)
@exception
: determine the module automatically (#55) (@paveloom)- Remember the outputs of the functions (#57) (@paveloom)
- Revisit the sorting of the anchors (#61) (@paveloom)
- Nuke the
sort!
function for.csv
files (#62) (@paveloom) - Add documentation about the internals (#64) (@paveloom)
- Add the documentation about the public interface (#65) (@paveloom)
- Add the manual (#66) (@paveloom)
- Add the rest of the documentation (#72) (@paveloom)
- Change the slogan (#73) (@paveloom)
- Add the
quiet
keyword for theimport_highlights
function (#74) (@paveloom) - Remove URLs (#75) (@paveloom)
- Document the variables created at runtime (#76) (@paveloom)
- Document the top-level modules (#77) (@paveloom)
- Add workflows (#78) (@paveloom)
- v0.1.0 (#79) (@paveloom)