Releases: PLOS/allofplos
v1.1.1
What's Changed
- Pretty articles by @mpacer in #91
- Journal fix by @eseiver in #102
- Bugfixing and more inline documentation by @sbassi in #107
- Add non project Python and MacOS files to .gitignore by @jgarst in #109
- Made some small formatting / spelling edits to the README by @maxdrohde in #112
- Update corpus_analysis & basic nb by @eseiver in #111
- update CoC email by @eseiver in #114
- Database scripts by @jgarst in #117
- Fix for #120 by @egh in #122
- Adding docstrings to tables/classes definition by @sbassi in #118
- Bump urllib3 from 1.22 to 1.24.2 by @dependabot in #123
- Bump requests from 2.18.4 to 2.20.0 by @dependabot in #124
- Added Article.body to display main text of PLOS article by @maxdrohde in #119
- Rename Article().filename -> Article().filepath by @eseiver in #115
- Adding a way to cite the software by @sbassi in #128
- Bump urllib3 from 1.24.2 to 1.26.5 by @dependabot in #131
- ENG-1066 Support new journals by @egh in #132
- Fix #133 by @egh in #134
- Upgrade some requirements to fix version issues by @egh in #135
- Bump lxml from 4.6.3 to 4.6.5 by @dependabot in #136
- ENG-1674 Not all PLOS journals use plos string in URL by @egh in #140
- Bugfix by @sbassi in #139
- Pipenv + pyproject.toml by @egh in #141
- Update to use cloudflare storage of corpus zip by @egh in #144
- Bump cryptography from 38.0.4 to 39.0.1 by @dependabot in #147
- Support new journals (pmen, pcsy) by @egh in #148
- Fix body() method by @maxdrohde in #146
- Create python-publish.yml by @mcbrandt13 in #153
New Contributors
- @jgarst made their first contribution in #109
- @maxdrohde made their first contribution in #112
- @egh made their first contribution in #122
- @dependabot made their first contribution in #123
- @mcbrandt13 made their first contribution in #153
Full Changelog: 0.11.1...v1.1.1
Bug fixes
Corpus & Article updates, pytest, allofplos.update
0.11.0
New Features
– Article class properties: Taxonomy, Creative Commons license, volume, issue, elocation, doi_link
– Many new Corpus class utilities with tutorial Jupyter Notebook, including len(Corpus()),for article in Corpus(),Corpus.random_article
– Deprecates allofplos.plos_corpus in favor of allofplos.update
Fixes
– Removes all reference to PLOS's internal URLs
– URLs now journal-specific; can construct each type of article link (to XML, to landing page, etc)
– Tests no longer require internet connection, but do require pytest
– Update readme and instructions for devs
– Reorganize corpus code
– Fixes Article class properties: abstract, figure-count, table-count, journal
– Fixes bugs in transformations & download functions
Seed data
Sqlite and seed data support
v0.9.5 Changes for 0.9.5
Transformations
Moved transformation to a new file