Recent Releases of i-analyzer

i-analyzer - 5.22.1

What's changed?

Bug fixes

  • Fix formatting for Traces of Sound corpus description
  • Fix confirm modal without data payload

** Contributors: @JeltevanBoheemen , @lukavdplas

Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.22.0...5.22.1

- Python
Published by JeltevanBoheemen 6 months ago

i-analyzer - 5.22.0

What's Changed

Bug fixes

  • Fix date picker in search filters (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1874)
  • Fix named entity filters (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1876)
  • Fix failing downloads with "query in context" (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1873)
  • Fix stemmed fields not being highlighted https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1878)

Internal and backend changes

  • Add command to remove old downloads (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1881)
  • Update test data (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1877)
  • Avoid overlap between field names and HTML IDs (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1870)

Dependency updates

  • Bump pypdf from 5.1.0 to 6.0.0 (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1865)

Contributors: @BeritJanssen , @lukavdplas

Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.21.0...5.22.0

- Python
Published by JeltevanBoheemen 6 months ago

i-analyzer - 5.21.0

What's Changed

  • Added option to include tags and document link in search results downloads (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1836)
  • Added Traces of Sound corpus definition (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1838)
  • Fixed tooltip for tag controls being obscured (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1869)

Contributors: @BeritJanssen , @lukavdplas

Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.20.0...5.21.0

- Python
Published by lukavdplas 6 months ago

i-analyzer - 5.20.0

What's Changed

New corpora

  • Gallica: Resistance journals (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1793)

Changes to corpora

  • Remove not_before and not_after fields from Peace Portal corpora (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1828)
  • Update Netherlands Recent corpus definition to read from Parlamint v4 data, including Named Entities (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1815)
  • Ingest European Parliament data from API (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1813)

Interface changes

  • Search UI improvements (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1798)

Documentation

  • Update named Entities documentation (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1819)
  • Add and update various manual pages (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1811)

Corpus creation

  • Improve language selection (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1861)
  • Detect field to use as content (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1844)
  • Add help texts to the corpus creation form (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1818)
  • Created corpus indexing
    • Form for indexing created corpora (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1833)
    • Status checks for indexing (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1823 & https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1826)
    • Allow interruption of index jobs (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1799)

Bug fixes

  • Fix several bugs in the search field menu (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1857)
  • Fix several bugs related to language selection on corpus creation (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1860)
  • Fix x domain on timeline graph (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1850)

Internal and backend changes

  • Add fallback test workflow (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1842)
  • Outfactor confirmation modal (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1851)
  • Build backend image with dependencies (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1821)
  • Add Docker image for indexing (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1827)

Dependency updates

  • Update Angular to major version 18 (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1767)
  • Add dependencies for Angular generate templates (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1848)
  • Update Frontend dependencies
    • Bump vite from 6.2.4 to 6.2.7 in /frontend (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1845)
    • Bump tar-fs from 2.1.2 to 2.1.3 in /frontend (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1846)
    • Bump form-data from 4.0.0 to 4.0.4 in /frontend (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1841)

Security updates

  • Fix backend serving arbitrary files through media requests (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1839)

New Contributors

  • @bbonf made their first contribution (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1839)

Full Changelog: (https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.19.2...5.20.0)

- Python
Published by JeltevanBoheemen 7 months ago

i-analyzer - 5.19.2

This release includes a fix for a security issue. See advisory.

- Python
Published by bbonf 7 months ago

i-analyzer - 5.19.1

  • Fix bug where list of corpora was generated for each uer, leading to server overload.

Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.19.0...5.19.1

- Python
Published by JeltevanBoheemen 8 months ago

i-analyzer - 5.19.0

What's Changed

Features

  • Improve index jobs (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1772, https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1775, https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1782)
  • change username (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1785)
  • Corpus ownership ( https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1789)
  • Corpus image upload (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1790)
  • Improved corpus descriptions (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1806)
  • Corpus documentation in JSON definition (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1792)
  • Add La Caricature corpus (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1743)
  • Word models graph (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1784)
  • Add download rate limit (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1807)
  • Steps logic (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1797)
  • Add word_model_path for Dutchnewspapers corpora (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1814)

Bugfixes

  • Fix corpus min max year (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1787)

Library updates

  • Bump django from 4.2.20 to 4.2.21 (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1794)
  • Bump tornado from 6.4.2 to 6.5.1 (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1803)
  • Bump django from 4.2.21 to 4.2.22 (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1810)

Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.18.1...5.19.0

- Python
Published by BeritJanssen 8 months ago

i-analyzer - 5.18.1

What's Changed

Fixed

  • Delete downloads by anonymous users after delivery to prevent hard disk overuse. See: Hotfix/5.18.1 by @JeltevanBoheemen in https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1800

Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.18.0...5.18.1

- Python
Published by JeltevanBoheemen 9 months ago

i-analyzer - 5.18.0

What's Changed

New features

  • Users can change their password through settings (instead of just "forgot password" email) (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1777)

Changes to corpora

  • Separated footnotes and main content in DBNL (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1478)
  • Added licence info for corpus thumbnail images, changed images for some corpora (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1711)
  • Added acknowledgement and link to dataverse in People & Parliament UK corpus (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1762)
  • Added documentation for Delpher corpus (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1776)

Corpus creation

  • Added validation for JSON uploads (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1763)
  • Added form to upload corpus documentation (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1755)

Accessibility

  • Accessibility improvements to dropdown menus (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1760)

Bug fixes

  • Fixed date filter reset (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1765)

Internal and backend changes

  • Improved index cleanup during testing (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1746)
  • Switched to pickle serialiser in celery (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1764)
  • Reorganised indexing modules (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1758)
  • Added create-only option to indexing CLI (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1759)
  • Added test for throttle rates (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1679)

Contributors: @BeritJanssen, @ar-jan @lukavdplas

Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.17.0...5.18.0

- Python
Published by lukavdplas 11 months ago

i-analyzer - 5.17.0

What's Changed

  • You can now reorder fields in the corpus form (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1747)
  • New corpus: Utrecht University course descriptions (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1722) (this corpus will not be publicly available)
  • The database now stores the min/max date for a corpus as the year, instead of a full date (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1742).
  • Use multi platform build in Github actions (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1741)
  • Keep a log of index jobs in the database (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1699)
  • Support usage statistics using matomo (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1753)

Changes to server configuration

Backend settings.py: - The 'indexing' app must be added to the INSTALLED_APPS (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1699) - If the server used the humanities course descriptions corpus, the location of the definition module must be updated (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1722)

Frontend environment.ts: - New required property: navbarBrand (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1722), to specify the appearance of the site header. To keep everything as-is, set this to

ts { title: 'I-Analyzer', subtitle: undefined, logo: '/assets/logo.png', logoAlt: undefined }

  • New optional properties: matomo (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1753) and showCorpusFilters (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1722)

Contributors: @lukavdplas, @BeritJanssen

Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.16.0...5.17.0

- Python
Published by lukavdplas about 1 year ago

i-analyzer - 5.16.0

What's Changed

Features

  • First version of corpus form (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1659)
  • Add documentation of fuzzy word search (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1729)

Fixes

  • Gallica: automate restart after failed HTTP requests (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1731)
  • Show tag filter value when loading page (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1726)
  • Clean up routing behaviour in ngram component (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1727)
  • Remove user survey link by (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1740)
  • Clean up named entity mappings (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1739)

Library updates

  • Bump nanoid from 3.3.7 to 3.3.8 in /frontend (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1725)
  • Bump django from 4.2.17 to 4.2.18 in /backend (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1732)

Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.15.0...5.16.0

- Python
Published by BeritJanssen about 1 year ago

i-analyzer - 5.15.0

Added

  • add Gallica/Le Figaro corpus definition (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1719)
  • add Peace Portal/North Africa corpus definition (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1720)
  • add creation date to corpora (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1717)
  • add pipeline to add NER annotations from ParlaMint to ES index (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1681)
  • add index overview (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1698)
  • add search filter and visualization for EUParl speaker country (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1693)
  • add estimated centuries filter in Jewish Migration (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1694)

Changed

  • resolve backend warnings
  • update and expand documentation (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1721)
  • field display improvements (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1710)
  • deduplicate corpora (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1702)
  • change indexing logger to propagate: False (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1701)

Fixed

  • fix Peace Portal corpus filters (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1720)
  • fix filter display order (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1704)
  • fix problem with es index version when no indices exist (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1670)

Contributors: @BeritJanssen, @lukavdplas, @Meesch, @JeltevanBoheemen, @ar-jan

Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.14.1...5.15.0

- Python
Published by JeltevanBoheemen about 1 year ago

i-analyzer - 5.14.1

What's Changed

Fixed

  • Fixed several issues with displaying field values in documents (#1708)

Contributors: @lukavdplas

Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.14.0...5.14.1

- Python
Published by lukavdplas over 1 year ago

i-analyzer - 5.14.0

What's Changed

Added

  • Added a link to the I-analyzer user survey (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1682)

Changed

  • Updated repository URL (after migrating to the CentreForDigitalHumanties organisation) (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1685)
  • Overhaul GitHub actions once more (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1678)

Fixed

  • Fixed sorting by date in the Times corpus (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1686)
  • Fixed visualisations by date in DBNL corpus (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1684)
  • Fixed field definitions in some parliamentary corpora (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1677)

Server configuration

  • For text fields, the term_vector mapping parameter in Elasticsearch must be set to to with_positions_offsets or with_positions_offsets_payloads. This mapping was already the default, but this version drops support for other configurations (https://github.com/CentreForDigitalHumanities/I-analyzer/pull/1677)

Contributors: @BeritJanssen, @lukavdplas

Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.13.0...5.14.0

- Python
Published by lukavdplas over 1 year ago

i-analyzer - 5.13.0

Added

  • Jewish Migration histogram visualizations (#1669)
  • Jewish Migration: update data from remote url (#1654)
  • Named Entity documentation (#1637)
  • European Parliament corpus (#1631)
  • Word model paths for Times and Guardian-Observer corpora (#1664)
  • Neighbouring word visualization in various corpora (#1674)

Changed

  • Improve fetching of map data (#1657)

Bugfixes

  • Fix crashes of indexing operation (#1658)
  • Fix versioning of Elasticsearch indices (#1660)
  • Fix check for availability of Named Entities (#1667)

Security updates

  • Improved registration security and validation (#1666)
  • Add registration and password reset rate limit (#1673)
  • Library updates (#1661, #1662)

Contributors: @BeritJanssen, @ar-jan Full Changelog: https://github.com/CentreForDigitalHumanities/I-analyzer/compare/5.12.0...5.13.0

- Python
Published by BeritJanssen over 1 year ago

i-analyzer - 5.12.0

Added

  • Map visualization using [VEGA{(https://vega.github.io/vega/) https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1629
  • Versioning commands https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1636
  • Corpus documentation editing through API https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1640
  • Frontend import shortcuts https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1643

Changed

  • Move download functionality to separate tab https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1635
  • Cache GitHub actions https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1619
  • Updated XML corpus definitions https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1556
  • Various accesibility improvements https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1644 https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1645 https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1646

Fixed

  • Resolved a bug with query comparison https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1602
  • Resolved a bug with NER fields https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1642

Security updates

https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1653, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1647, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1652, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1641, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1628, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1627, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1617, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1608

Contributors: @lukavdplas, @BeritJanssen, @JeltevanBoheemen, @ar-jan

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.9.0...5.12.0

- Python
Published by JeltevanBoheemen over 1 year ago

i-analyzer - 5.10.0

What's Changed

Interface changes

  • Downloading search results is now handled in a separate tab (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1635)
  • Resized the image for the Times corpus (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1632)

Code quality

  • Cache Docker images in github actions (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1619)
  • Updated definitions for XML corpora (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1556)
  • Improved commands for updating the version in the source code (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1636)

Contributors: @BeritJanssen, @JeltevanBoheemen, @lukavdplas

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.9.0...5.10.0

- Python
Published by lukavdplas over 1 year ago

i-analyzer - 5.9.0

Added

  • Named entity highlighting in search interface
  • First version of JSON corpus interface

Fixed

  • Fixed a problem where unauthenticated users could not access functionality they should be able to.
  • Fixed various minor bugs

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.8.0...5.9.0

- Python
Published by JeltevanBoheemen over 1 year ago

i-analyzer - 5.8.0

Added

  • Added U-Blad corpus to the application
  • Show navigation links for users that are not logged in

Fixed

  • Resolved a bug in the ngram component that disallowed compensation selection

Changed

  • Migrated to Angular 17
  • Changed manual layout
  • Documentation on first time setup
  • Bump braces from 3.0.2 to 3.0.3 in /frontend by @dependabot in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1597
  • Bump tornado from 6.3.3 to 6.4.1 in /backend by @dependabot in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1595

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.7.0...5.8.0

- Python
Published by JeltevanBoheemen over 1 year ago

i-analyzer - 5.7.0

What's Changed

Updates to corpora

  • Enabled sorting results by date in the Guardian/Observer corpus (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1577)
  • Added citation guidelines for Times, Dutch Newspapers (public), and People & Parliament (Netherlands) corpora (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1572, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1548)

Accessibility

  • Page titles are set appropriately (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1591)

Bug fixes

  • Fixed the wordcloud not loading for fields with dynamic language value; fixed the wordcloud table not loading (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1568)

Preparation for planned features

  • Database-only corpora can now be imported and exported as JSON definitions through the backend API (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1547, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1569, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1571)
  • Enabled indexing data for database-only corpora (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1567)
  • In the specification for a date or range filter, the upper/lower bounds are now optional (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1546).
  • Add Elasticsearch annotated-text-plugin to Docker configuration (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1586)

Code quality and CI

  • Removed unused properties in frontend corpus class (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1587)
  • Reorganised and corrected syntax in Github actions (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1585)
  • Centralised corpus definitions for unit tests (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1544)

Contributors: @BeritJanssen, @JeltevanBoheemen, @lukavdplas

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.6.2...5.7.0

- Python
Published by lukavdplas over 1 year ago

i-analyzer - 5.6.2

Security fixes.

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.6.1...5.6.2

- Python
Published by lukavdplas almost 2 years ago

i-analyzer - 5.6.1

What's Changed

Documentation

  • Added documentation about loading corpora before indexing (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1555)
  • Added documentation on Django project settings (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1530)

Bugfixes

  • Fixed an issue where field coverage did not load for anonymous users (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1552)

Preparation for planned features

  • Added module to parse a JSON corpus definition (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1519)
  • Added module to get the source data reader corpora without a Python definition (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1541)

Changes in server configuration

The data_directory for a corpus is now validated when the corpus is loaded into the database. It must either be empty, or an existing directory. If the server configuration specifies nonexistent directories, they should be removed.


Contributors: @JeltevanBoheemen, @tijmenbaarda, @lukavdplas

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.6.0...5.6.1

- Python
Published by lukavdplas almost 2 years ago

i-analyzer - 5.6.0

What's Changed

New features

  • Users can now access I-analyzer without logging in (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1484, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1498, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1539)
  • The site footer now displays the version of I-analyzer (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1479, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1492)
  • Added new options for corpus documentation: citation, licence, and terms of service (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1488)
  • Added a tag overview menu (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1463)
  • Updated the layout of document previews in search results (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1476)

Accessibility

  • Standardised keyboard controls for dropdown menus (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1465)
  • Set the lang property of a field's content based on the corpus definition (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1335)

Updates to corpora

  • Various corpora: renamed some fields named "URL" for clarity (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1491)
  • People & Parliament Ireland: enable adding word2vec models (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1490)
  • Jewish Migration: allow loading local source data (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1510)
  • DBNL: fixed the chapter order when opening "view book" (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1503)
  • Updated images for several corpora (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1485) ### Bug fixes
  • Fixed paragraph breaks not showing up in the document view (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1477, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1511)
  • Fixes to controls for viewing scanned documents (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1493)
  • Fixed rendering of geopoint array (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1444)
  • Fixed the layout of barchart options menu on mobile devices (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1487)

Code quality

  • Avoid repeated downloading of NLTK stopwords (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1481)
  • Update elasticsearch in docker configuration (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1482)
  • Refactored visualisation selection menu (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1467)
  • Added backend dependence on elasticsearch service in docker configuration (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1471)
  • Refactored wordcloud component (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1475)
  • Forbid 'scan' and 'tab-scan' field names in corpus definitions (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1496)
  • Updated documentation about Python versions (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1499)
    • Default sorting is now a property of a Corpus object, rather than its fields (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1501)
  • Updated the file structure in the addcorpus module (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1502)
  • Improved corpus validation: distinguish validation at indexing and publishing stage (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1504)
  • Retrieve wordcloud stopwords from the field language, rather than corpus settings (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1514)
  • Allow checking whether a corpus has a Python definition (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1515)
  • Corpus images and documentation are now saved in the database (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1526, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1531)
  • Added workflow for updating CITATION.cff (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1534)

Preparations for planned featurues

These changes add functionality for planned features.

  • Added component for map visualisation (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1507)
  • Added schema for JSON definitions of corpora (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1497)

Contributors: @BeritJanssen, @JeltevanBoheemen, @ar-jan, @lukavdplas

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.5.1...5.6.0

- Python
Published by lukavdplas almost 2 years ago

i-analyzer - 5.5.1

What's Changed

  • Fixed: page controls did not work in some corpora https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1523

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.5.0...5.5.1

- Python
Published by lukavdplas almost 2 years ago

i-analyzer - 5.5.0

What's Changed

  • Implement routing in PageResults by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1405
  • Feature/cancel tasks by @BeritJanssen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1387
  • Improved routing in QueryModel by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1406
  • lazy load document tags by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1402
  • versioning docs by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1448
  • Bump django from 4.2.7 to 4.2.10 in /backend by @dependabot in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1411
  • Feature/integrate ianalyzer readers by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1449
  • Update Docker Node version from 14 to 18 by @ar-jan in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1451
  • Bugfix/parse weird doc ids by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1450
  • Bugfix/vis spinner by @BeritJanssen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1458
  • Feature/debugging convenience by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1447
  • Prrevent navbar from being obscured by search bar by @JeltevanBoheemen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1462
  • Base DownloadOptionsComponent loading spinner on parent DownloadComponent by @JeltevanBoheemen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1461
  • Add size parameter only once on download by @JeltevanBoheemen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1460

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.4.0...5.5.0

- Python
Published by JeltevanBoheemen almost 2 years ago

i-analyzer - 5.4.0

What's Changed

New features

  • Added the option for fields with a "date range" datatype (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1357)
  • Filter search results based on the tags you assigned to documents (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1393)
  • Added support for two new file types in corpus source files: XLSX (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1348) and JSON (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1392)

    New corpora

  • Added corpus of course descriptions from the Humanities faculty (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1348)

  • Added Jewish migration corpora https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1392

Usability

  • More consistent icons in the interface https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1361
  • Improved accessibility for the slider control of the range filter (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1334)

Bug fixes

  • Fixed an issue that where tests for PEACE portal corpora could fail due to the order in which files are read (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1350)
  • Fixed an issue when searching word models for a word that isn't in the model (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1360)
  • Fixed an issue where word model graphs would not show colours in the legend (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1358)
  • Fixed an issue where the time interval slider for word model graphs would not reset properly (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1372)
  • Fixed various issues that stopped scan images from being displayed (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1370)
  • Fixed an issue where the page would scroll up after changing options in the interface (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1373)
  • Fixed the display of long queries in the search history (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1375)
  • Fixed the query help menu popping up unexpectedly, missing navigation in the manual, and the download menu for scans not closing properly (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1389)
  • Fixed the "query in context" field not being shown when configuring a download of search results (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1398)

    Code quality

  • Added functional test setup (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1239)

  • Formatting in the frontend code (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1356)

  • Fixed a lifecycle issue for the visualisation component (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1390)

  • Docker setup does not update python dependencies in the source code (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1386)

  • Separated frontend and backend tests in Github actions (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1399)

  • Added base class definitions for improved state management in the frontend (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1404)

  • Adjusted yarn commands (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1407)

Contributors: @BeritJanssen , @JeltevanBoheemen , @Meesch , @lukavdplas

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.3.0...5.4.0

- Python
Published by lukavdplas about 2 years ago

i-analyzer - 5.4.0 (pre-release)

What's Changed

  • Add Humanities Course Descriptions corpus (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1348)

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.3.0...v5.4.0-pre

- Python
Published by lukavdplas about 2 years ago

i-analyzer - 5.3.0

What's Changed

New features

  • Users can now add tags to documents (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1199, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1332)
  • Restructured the site header and improved its accessiblity to keyboard and screen reader users (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1325, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1327)
  • When viewing documents, hover over a field name to see its description (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1341)

New corpora

  • Added definitions for PEACE portal corpora (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1313, https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1331)

Bug fixes

  • Fixed an issue where the search history would show up as a blank page (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1338)

Github & documentation

  • Updated the README and moved developer instructions to /documentation (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1326)
  • Changed the bug report issue template to a form (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1302)

Code quality

  • Saving search history is now managed by the backend (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1306)
  • Refactored the representation of search results in the frontend (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1307)

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.2.0...5.3.0

- Python
Published by lukavdplas about 2 years ago

i-analyzer - 5.2.0

What's Changed

New features

  • Wordcloud shows tooltips (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1296)

Bug fixes

  • Fixed corpus permissions for SAML users (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1298)
  • Fixed visualisation functions when date field is not called date (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1299)

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/v5.1.0...5.2.0

- Python
Published by lukavdplas over 2 years ago

i-analyzer - v5.1.0

What's Changed

  • Add issue templates (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1293)
  • Search history settings (ttps://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1201)
  • Change naming convention of CSV filenames (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1283)
  • Add missing text image tabs (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1300)
  • Update corpus settings (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1290)
  • Allow download full data for ngram visualization (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1289)

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/5.0.1...v5.1.0

- Python
Published by BeritJanssen over 2 years ago

i-analyzer - 5.0.1

Fix SAML login error by reenabling djangosaml2 middleware.

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/v5.0.0...5.0.1

- Python
Published by JeltevanBoheemen over 2 years ago

i-analyzer - v5.0.0

What's Changed

  • Documentation updates (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1279)
  • Ngram parameters changed (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1273)
  • Remove ngrams from dbnl (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1284)

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/v4.3.0...v.5.0.0

- Python
Published by BeritJanssen over 2 years ago

i-analyzer - v4.3.0

What's Changed

  • add Parliament corpus: Finland pre-1906 by @BeritJanssen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1271
  • add Swedish word models by @BeritJanssen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1274
  • Bump urllib3 from 1.26.13 to 1.26.17 in /backend by @dependabot in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1275

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/4.2.0...v4.3.0

- Python
Published by BeritJanssen over 2 years ago

i-analyzer - 4.2.0

What's Changed

New features

  • Tabs in document view show field names (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1212)
    • Follow-up fix by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1217
  • Added support for highlighting complex queries (by @Meesch in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1207)
    • Follow-up fix by @BeritJanssen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1252
    • Follow-up fix by @BeritJanssen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1248
    • Follow-up fix by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1255
  • Added support for running the application in an iframe (by @BeritJanssen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1203)
  • Include query and visualisation parameters in route for word model page (by @BeritJanssen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1238)
    • Follow-up fix by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1272

Corpora

  • Updated mappings for older corpora to support recent features (by @BeritJanssen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1049)
  • Added/update descriptions and metadata of ECCO, Times, Guardian/Observer and Periodicals (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1270)

Bug fixes

  • Fixed an issue where index settings for elasticsearch were not set correctly (by @BeritJanssen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1252)
  • Fixed an issue where the wordcloud did not exclude stopwords (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1178)

Performance improvements

  • Added parallellisation to ngrams visualisation (by @BeritJanssen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1267)
  • Adjusted estimation algorithm of term frequency visualisation (by @BeritJanssen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1228)

Code quality

  • Outfactored tab functionality (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1213)
  • renamed Corpus class to CorpusDefinition (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1222)
  • Removed ngxresource (by @JeltevanBoheemen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1223)
  • Outfactors base filter class (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1236)
  • Removed unused code (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1243)
  • Refactored filter module (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1261)
  • Expanded FoundDocument class (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1193)
  • Increased validation for corpus definitions (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1226)
    • Follow-up fix by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1254
    • Added more validation (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1266)

Security

  • Dependency updates by @JeltevanBoheemen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1237

Preparation for planned features

  • Increased backend support for tagging documents
    • Added views for fetching / setting tags (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1190)
    • Added view to search with a tag as a filter (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1191)
    • Added tag filter support to visualisations and downloads (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1242)
    • Added tags to the admin interface (by @lukavdplas in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1192)

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/4.1.4...4.2.0

- Python
Published by lukavdplas over 2 years ago

i-analyzer - 4.1.4

What's Changed

  • Fix date filter route bug (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1224)
  • Fix boolean filter (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1233)

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/4.1.3...4.1.4

- Python
Published by lukavdplas over 2 years ago

i-analyzer - 4.1.3

What's Changed

Documentation

  • Added citation documentation to about page (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1176)

Code quality

  • Added docker configuration (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1072)
  • Modularisation of frontend code (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1206)
  • Automatically verify superuser email adress (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1172)

Bug fixes

  • use staff status rather than superuser status to show admin link in navigation (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1200)

API

  • Added views for tagging (a planned feature) (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1171)

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/4.1.2...4.1.3

- Python
Published by lukavdplas over 2 years ago

i-analyzer - 4.1.2

What's Changed

  • Fixed search page crashing in corpora with a range filter (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1175)
  • Documents in the DIOPTRA-L corpus are now anonymised
  • Fixed an issue where users with a high download limit saw more pages in the search results than could actually be loaded. (https://github.com/UUDigitalHumanitieslab/I-analyzer/issues/1184)

- Python
Published by lukavdplas over 2 years ago

i-analyzer - 4.1.1

What's changed

  • Fixes incorrect formatting of some language names in the corpus overview.

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/4.1.0...4.1.1

- Python
Published by lukavdplas over 2 years ago

i-analyzer - 4.1.0

What's Changed

New features

  • Word embeddings no longer need a "global" model (just the model for each time period) (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1122)
  • For the related words and word similarity graphs, the x axis now reflects the time intervals, and may show non-equidistant x-axis labels (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1153)
  • The corpus overview now supports filtering corpora, and displays the language, date range, and medium of the corpus (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1142)
  • Added a separate page for corpus documentation. The new page also includes a list of all fields. (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1143)
  • Added the DBNL corpus (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1141)
  • Added documentation for the Troonredes corpus (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1167)
  • Added documentation for the Rechtspraak corpus (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1166)
  • Updated our organisation name and logos in the interface an emails (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1165)

Usability

  • Accessibility improvements to the Search results / Visualisations tabs (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1168)
  • Accessibility improvements to controls in dialogue windows (such as the document popup) (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1169)

Code improvements

  • Added database models for tagging documents (a planned feature) (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1155)
  • Backend tests avoid duplicate indexing operations and run faster (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1144)
  • Removed clutter from readme (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1146)
  • Improvements to frontend representation of queries and search filters (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1154)

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/4.0.3...4.1.0

- Python
Published by lukavdplas over 2 years ago

i-analyzer - 4.0.3

Add CITATION.cff Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/4.0.2...4.0.3

- Python
Published by JeltevanBoheemen over 2 years ago

i-analyzer - 4.0.2

Changes for data migration on server. Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/4.0.1...4.0.2

- Python
Published by JeltevanBoheemen over 2 years ago

i-analyzer - 4.0.1

What's Changed

  • Updated password reset for django backend by @JeltevanBoheemen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1137
  • Security updates

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/4.0.0...4.0.1

- Python
Published by lukavdplas over 2 years ago

i-analyzer - Django Backend

What's Changed

  • Hotfix/3.1.1 by @JeltevanBoheemen in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1092
  • Convert backend to django by @lukavdplas, @JeltevanBoheemen, @BeritJanssen, @Meesch in https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1125

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/v3.2.0...4.0.0

Improvements:

Changes for end users

  • When new corpora are added to a user's group(s), they now appear instantly when the user refreshes the page, without requiring a logout/login.
  • Search results downloads are always saved to the user's download history, including downloads under 10.000 documents.

Admin interface

  • Admin interface is now based on django so it has a new look ✨
  • Downloads and queries can be viewed from the admin interface
  • Django's native superuser status replaces the 'admin' group: superusers have access to all corpora.
  • We have a separate table for user email addresses.

API updates

  • Many endpoints for the API have different routes, making the API less 'flat'. E.g. api/wordcloud -> api/visualization/wordcloud
  • The corpus list (api/corpus/) now only returns metadata on corpora available to the user, instead of sending data of all corpora and letting the frontend filter out unauthorised corpora.
  • More views now check for permission to access the specified corpus.
  • Views distinguish between the user trying to access a nonexistent corpus (404) or one they have no access to (403)
  • When a view encounters an error, the response will have an error status code, instead of sending a status 200 response with 'success': false. Successful responses no longer include 'success': true in the response data.

Database

  • Database is now in postgresql. The backend includes a script to import old mysql data and instructions to use it.
  • A few database fields are now non-nullable when they weren't before.

Bugs fixed:

  • Dropdown search field selection works again.

- Python
Published by Meesch over 2 years ago

i-analyzer - 3.2.0

What's Changed

  • The input field for comparing multiple search terms in visualisations now scales with input (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1071)
  • About page (for the main server) is now filled in (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1082)
  • Documents can be viewed on their own page. The search results show a link to the document page of each document. (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1083)
  • 'Cancel' button on dialogue for downloading full data for a visualisation now works (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1091)
  • Fixes png download for visualisations (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1095)
  • Fixes issue where users could not select fields for search results download (https://github.com/UUDigitalHumanitieslab/I-analyzer/pull/1092)

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/3.1.0...v3.2.0

- Python
Published by lukavdplas almost 3 years ago

i-analyzer - 3.1.0

What's Changed

  • Filter behaviour improved: dropdown filters register multiple options, filters are reset when switching corpus
  • Histograms can be viewed as line or scatter plots
  • Elasticsearch adjustments for indexing

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/3.0.0...3.1.0

- Python
Published by BeritJanssen almost 3 years ago

i-analyzer - v3.0.0

What's Changed

General

  • Various package updates
  • Upgrade of Angular (v. 13)
  • Upgrade of Flask (v. 2)
  • Upgrade of Celery (v. 4)
  • More information in manual
  • Various bug fixes ### New corpora
  • Parliamentary data (Canada, Denmark, Finland, France, Germany, Ireland, Netherlands, Norway, Sweden, UK)
  • Rechtspraak corpus ### Search
  • Allow search in stemmed, cleaned and raw fields
  • Apply NLTK stop word lists
  • Show collocations of search term in result overview
  • If available, view "context" of a document (e.g., in which newspaper an article appeared) ### Visualizations
  • Term frequency visualizations
  • N-gram visualizations
  • Visualize multiple queries
  • Reorganiztion of visualizations
  • Separate word models interface
  • New word model visualizations
  • Request full data visualization
  • Downloadable visualization graphs
  • Downloadable visualization data

Full Changelog: https://github.com/UUDigitalHumanitieslab/I-analyzer/compare/2.4.3...3.0.0

- Python
Published by BeritJanssen about 3 years ago

i-analyzer - 2.4.3

Various package updates, Angular updated to 10.

- Python
Published by BeritJanssen over 4 years ago

i-analyzer - PeacePortal/2.5.0

Fiji as separate iFrame

- Python
Published by BeritJanssen almost 5 years ago

i-analyzer - PeacePortal/2.1.1

Bugfixes on Elasticsearch parameters.

- Python
Published by BeritJanssen over 5 years ago

i-analyzer - PeacePortal/2.2.0

Integrating updates to Angular 8.

- Python
Published by BeritJanssen over 5 years ago

i-analyzer - 2.1.0

Upgrading Angular to version 9.

- Python
Published by BeritJanssen over 5 years ago

i-analyzer - 1.4.4

- Python
Published by BeritJanssen over 5 years ago

i-analyzer - 2.0.1

Fixed vulnerabilities

- Python
Published by BeritJanssen over 5 years ago

i-analyzer - 2.0.0

Elasticsearch 7 and Python 3.6

- Python
Published by BeritJanssen over 5 years ago

i-analyzer - Image viewer + bugfixes

The image viewer relies on different libraries now.

- Python
Published by BeritJanssen over 6 years ago

i-analyzer - First version with full functionality

Registering, password reset, csv download, filters, visualizations should now be bug-free.

- Python
Published by BeritJanssen over 6 years ago