Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V5 Release #56

Merged
merged 122 commits into from
Jul 18, 2024
Merged

V5 Release #56

merged 122 commits into from
Jul 18, 2024

Commits on Jun 25, 2022

  1. update unspecified date character

    the unspecified date character (formerly lower case ‘u’) is superseded by the character (upper case) 'X';
    rettinghaus committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    8789cb4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1895d6b View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Merge pull request #1 from rettinghaus/develop-latest-specs

    Brings some updates to comply with final standard
    ukretschmer authored Mar 17, 2023
    Configuration menu
    Copy the full SHA
    30ef6b6 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. catch the right exception

    muellersSAW committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    8067056 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb9b84e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57e8686 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2d241be View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3b08350 View commit details
    Browse the repository at this point in the history
  6. latest spec definitions for exponential year: the year prefix 'y' and…

    … the exponential indicator 'e', both previously lowercase, are now 'Y' and 'E' (uppercase);
    
    the significant digit indicator 'p' is now 'S' (uppercase) --> significat digit is still NOT implemented yet
    muellersSAW committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    3793142 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    59ce382 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Configuration menu
    Copy the full SHA
    4d6ed49 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. latest spec definition: the extended interval syntax keywords 'unknow…

    …n' and 'open' have been replaced with null and the double-dot notation ['..'] respectively;
    
    general overwork of intervals and consecutives to deal with open beginnings and open ends
    muellersSAW committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    8d556f9 View commit details
    Browse the repository at this point in the history
  2. implementation of Level2Season based on implementation of exisiting S…

    …eason; year overflow for northern winter/southern sommer still not considered
    muellersSAW committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    924b64b View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. Configuration menu
    Copy the full SHA
    bed138d View commit details
    Browse the repository at this point in the history
  2. new specs for group qualification: at the first step added implementa…

    …tion of the new spec but keep the old way with brackets
    muellersSAW committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    e53a11a View commit details
    Browse the repository at this point in the history
  3. new specs for group qualification: at the first step added implementa…

    …tion of the new spec but keep the old way with brackets
    muellersSAW committed Apr 4, 2023
    Configuration menu
    Copy the full SHA
    3fa4156 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aed1798 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f15511b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d0828ea View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. Configuration menu
    Copy the full SHA
    9783799 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2023

  1. Configuration menu
    Copy the full SHA
    300b4fe View commit details
    Browse the repository at this point in the history

Commits on May 3, 2024

  1. Configuration menu
    Copy the full SHA
    f0c0040 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2024

  1. Configuration menu
    Copy the full SHA
    1e3a011 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a095fc1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    41f3050 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2024

  1. WIP moving CI to Github Actions

    - Tests are failing due to testInterval(), but are being run correctly. On Python 3.12, `nose` is failing. We should upgrade to `nose2`, or more likely, switch from unittest + nose to pytest.
    - Move tox config to setup.cfg for now
    - TODO move to pyproject.toml instead of setup.cfg
    - TODO remove .travis.yml
    ColeDCrawford committed May 6, 2024
    Configuration menu
    Copy the full SHA
    a7091f6 View commit details
    Browse the repository at this point in the history
  2. Implement pyproject.toml

    Remove setup.cfg and setup.py in favor of pyproject.toml
    
    Nose and Tox are next to go. Nose seems to be failing on Python 3.10, no need for it any more as pytest should cover its features. Likely no need for tox either as we are using the matrix strategy in Github Actions, though it could be useful for local dev
    ColeDCrawford committed May 6, 2024
    Configuration menu
    Copy the full SHA
    782d1a1 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2024

  1. Switch to Pytest

    ColeDCrawford committed May 7, 2024
    Configuration menu
    Copy the full SHA
    f88c88e View commit details
    Browse the repository at this point in the history
  2. Pytest config

    ColeDCrawford committed May 7, 2024
    Configuration menu
    Copy the full SHA
    acebbff View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f37831f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #44 from artshumrc/ci-setup-packaging

    Github Actions CI and modern config
    aweakley authored May 7, 2024
    Configuration menu
    Copy the full SHA
    7ba63ad View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. Convert tests to pytest format

    - Use parameterization in pytest to simplify many test cases by wrapping the input and expected values in tuples
    - No need for unittest or class wrappers
    - There is a legitimately failing test in parser/tests.py - code change needed in parser_classes to handle this I think
    - natlang/tests.py will need to be updated to match the new spec, as will the whole text_to_edtf() function
    ColeDCrawford committed May 8, 2024
    Configuration menu
    Copy the full SHA
    7c41b8c View commit details
    Browse the repository at this point in the history
  2. Fix infinite comparison for OneOfASet

    The max and min functions now use a generator expression to filter out infinite values unless they are directly relevant to the calculation; if inf or -inf are found, they are returned instead of doing a comparison.
    ColeDCrawford committed May 8, 2024
    Configuration menu
    Copy the full SHA
    cf341bb View commit details
    Browse the repository at this point in the history
  3. Upgrade actions/setup-python

    Use v5, which uses node v20 rather than deprecated v16
    ColeDCrawford committed May 8, 2024
    Configuration menu
    Copy the full SHA
    46b7b8f View commit details
    Browse the repository at this point in the history
  4. Remove context from from_db_value()

    In Django 3.0, "support for the context argument of Field.from_db_value() and Expression.convert_value() is removed": https://github.com/django/django/blob/91a4b9a8ec2237434f06866f39c7977e889aeae6/docs/releases/3.0.txt#L641-L642
    ColeDCrawford committed May 8, 2024
    Configuration menu
    Copy the full SHA
    0cc4bdf View commit details
    Browse the repository at this point in the history

Commits on May 9, 2024

  1. Allow for setting EDTF directly in Django field

    Previously, the Django field could directly take an EDTF string, only a natural language string that was then parsed and turned into EDTF.
    ColeDCrawford committed May 9, 2024
    Configuration menu
    Copy the full SHA
    dfd3292 View commit details
    Browse the repository at this point in the history
  2. Set up Django test project

    Django 4 test project for now
    ColeDCrawford committed May 9, 2024
    Configuration menu
    Copy the full SHA
    4f06040 View commit details
    Browse the repository at this point in the history
  3. Add TestEvent model implementing EDTFField

    Ignore SQLlite local database
    ColeDCrawford committed May 9, 2024
    Configuration menu
    Copy the full SHA
    25ee507 View commit details
    Browse the repository at this point in the history
  4. Add Django integration tests

    This basic Django app shows how a user could create a model using the EDTFField and store data in it. The integration tests check that the EDTFField and associated fields (date_edtf_direct and date_display, in this case) work correctly.
    
    There is a weird issue in test_date_display() where if we use an instance variable (self.event1, self.event2) the event.date_display property is available, but if we retrieve the object from the database it is not. I tried using TestEvent.objects.create() as well as the current method (make and then save an instance to no effect).
    
    CI is set up to run the Django integration tests after Pytest. We could move to using pytest/django-pytest for these tests as well
    ColeDCrawford committed May 9, 2024
    Configuration menu
    Copy the full SHA
    fbf4262 View commit details
    Browse the repository at this point in the history
  5. Update the natural language parser to work with 2018 spec

    In the parser:
    - Update regular expressions for SHORT_YEAR_RE and LONG_YEAR_RE to use X instead of x and u and Y instead of y
    - Replaced`unknown` with null as per the 2018 spec. It does not look like python-edtf currently has open intervals (`open` before, `..` now)?
    - Replaced `?~` with `%`
    
    In the tests:
    - eliminate masked precision - no u/x just X for unknown regardless of why the data is missing
    - replace unknown with null
    - replace ~? with %
    ColeDCrawford committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ee4b21e View commit details
    Browse the repository at this point in the history

Commits on May 10, 2024

  1. Merge pull request #45 from artshumrc/pytest-format-tests

    Reformat tests to use Pytest style; fix infinite comparison for OneOfASet
    aweakley authored May 10, 2024
    Configuration menu
    Copy the full SHA
    98636f7 View commit details
    Browse the repository at this point in the history

Commits on May 12, 2024

  1. Improve handling of field updates

    Ensure that `EDTFField` properly updates related fields whenever it changes inspired by ImageField.
    
    - Use EDTFFieldDescriptorClass as a descriptor for EDTFField. This inherits from DeferredAttribute and handles getting, setting, and updating values. Whenever the field value is set, additional logic is processed to potentially update the field again based on other fields.
    - update_values() replaces pre_save() to better handle updates/dependencies when EDTFField value changes
    - contribute_to_class() attaches update_values() to the `post_init` signal
    
    These changes should make the field updates more stable and (not reliant on definition order in models using EDTFField).
    
    Thanks for the suggestion @aweakley #47 (comment)
    
    Co-Authored-By: aweakley <[email protected]>
    ColeDCrawford and aweakley committed May 12, 2024
    Configuration menu
    Copy the full SHA
    e2a79dd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4fd0782 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #47 from artshumrc/edtf-django-tests

    Django integration tests
    aweakley authored May 12, 2024
    Configuration menu
    Copy the full SHA
    613ccf5 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Configuration menu
    Copy the full SHA
    d23ff7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f1cd472 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. First pass with ruff #49

    aweakley committed May 14, 2024
    Configuration menu
    Copy the full SHA
    c024360 View commit details
    Browse the repository at this point in the history
  2. Remove pdbs

    aweakley committed May 14, 2024
    Configuration menu
    Copy the full SHA
    61c792e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    17f7960 View commit details
    Browse the repository at this point in the history
  4. Ruff fix 349

    aweakley committed May 14, 2024
    Configuration menu
    Copy the full SHA
    85bac2a View commit details
    Browse the repository at this point in the history

Commits on May 16, 2024

  1. Configuration menu
    Copy the full SHA
    e8b6433 View commit details
    Browse the repository at this point in the history
  2. Update module imports

    Use immediate modules within the package, and import from the package level for integration tests.
    
    For now, ignore `pickle` security warning.
    ColeDCrawford committed May 16, 2024
    Configuration menu
    Copy the full SHA
    77c1b6a View commit details
    Browse the repository at this point in the history
  3. Add pre-commit hook

    Split requirements into primary and dev if still installing from requirements.txt
    ColeDCrawford committed May 16, 2024
    Configuration menu
    Copy the full SHA
    8d63225 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #51 from artshumrc/49_use_ruff

    Ruff config and module import updates
    aweakley authored May 16, 2024
    Configuration menu
    Copy the full SHA
    ee1d07d View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    ed2a3f6 View commit details
    Browse the repository at this point in the history
  2. Linting fixes

    ColeDCrawford committed May 21, 2024
    Configuration menu
    Copy the full SHA
    f74ae80 View commit details
    Browse the repository at this point in the history
  3. Fix qualification (complete) for L1 qualification

    Apply it to the entire date when a date is parsed as UncertainOrApproximate (L1 qualified)
    ColeDCrawford committed May 21, 2024
    Configuration menu
    Copy the full SHA
    26b0afb View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. Merge pull request #48 from artshumrc/natural-language

    Update natural language parser
    aweakley authored May 22, 2024
    Configuration menu
    Copy the full SHA
    077eac5 View commit details
    Browse the repository at this point in the history
  2. Add code coverage

    The ci.yml updates add a commit to PRs. I tested this locally using `act` as best I could, but ran into an issue that I think will resolve when running on the real runner (undefined head). We'll see how it works when the workflows actually run ...
    ColeDCrawford committed May 22, 2024
    Configuration menu
    Copy the full SHA
    48a9b02 View commit details
    Browse the repository at this point in the history
  3. Create coverage_readme.yml

    The new workflow adds a badge to the readme based on coverage for Python 3.12.
    ColeDCrawford committed May 22, 2024
    Configuration menu
    Copy the full SHA
    09b10d8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ac4705f View commit details
    Browse the repository at this point in the history
  5. Fix matrix

    ColeDCrawford committed May 22, 2024
    Configuration menu
    Copy the full SHA
    9f2b550 View commit details
    Browse the repository at this point in the history
  6. Try adding permissions

    ColeDCrawford committed May 22, 2024
    Configuration menu
    Copy the full SHA
    0eeb9bd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7a02fcd View commit details
    Browse the repository at this point in the history
  8. Run CI on push too

    aweakley committed May 22, 2024
    5 Configuration menu
    Copy the full SHA
    54d5ec7 View commit details
    Browse the repository at this point in the history
  9. 3 Configuration menu
    Copy the full SHA
    0b92096 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. 3 Configuration menu
    Copy the full SHA
    6428196 View commit details
    Browse the repository at this point in the history
  2. 3 Configuration menu
    Copy the full SHA
    b8fdbef View commit details
    Browse the repository at this point in the history
  3. Remove all junit-xml items from printed report

    (for now at least..)
    aweakley committed May 23, 2024
    5 Configuration menu
    Copy the full SHA
    f262199 View commit details
    Browse the repository at this point in the history
  4. Add back JUnit reporting stats

    - Switch to using pytest-django to run the Django tests, as that has JUnit support. Add Django settings as a flag rather than in pyproject.toml because defining it there makes the normal pytest run fail since it can't find the module.
    - Adds a simple script using junitparser to combine the two JUnit XML files.
    ColeDCrawford committed May 23, 2024
    Configuration menu
    Copy the full SHA
    5d3d80c View commit details
    Browse the repository at this point in the history
  5. Skip covered due to long comments

    ```
    File read successfully "/home/runner/work/python-edtf/python-edtf/./combined_junit_pytest.xml"
    Warning: Your comment is too long (maximum is 65536 characters), coverage report will not be added.
    Warning: Try add: "--cov-report=term-missing:skip-covered", or add "hide-report: true", or add "report-only-changed-files: true", or switch to "multiple-files" mode
    ```
    ColeDCrawford committed May 23, 2024
    4 Configuration menu
    Copy the full SHA
    6771172 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. 10 Configuration menu
    Copy the full SHA
    7e15e89 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7556479 View commit details
    Browse the repository at this point in the history
  3. Add all required tests for significant digits

    Significant digits should work on a year in any format: "four-digit, 'Y' prefix, or exponential." These correspond to the python-edtf classes of Date, LongYear, and ExponentialYear.
    ColeDCrawford committed May 24, 2024
    Configuration menu
    Copy the full SHA
    3ce6e87 View commit details
    Browse the repository at this point in the history
  4. Parse significant digits for year, Y-prefixed, exponential

    - Add significant digit parsing for Date (year) and LongYear (y-prefixed)
    - Standardize grammar for significant digits
    - Use significant_digits rather than precision. Precision is used throughout for other functionality.
    - Add estimated() public functions for the above EDTF classes
    ColeDCrawford committed May 24, 2024
    Configuration menu
    Copy the full SHA
    7545b6a View commit details
    Browse the repository at this point in the history
  5. Fix a regression with Consecutives / OneOfASet

    Two tests were failing:
    ```
    FAILED edtf/parser/tests.py::test_edtf_examples[[1667, 1668, 1670..1672]-expected_tuple62] - AttributeError: 'list' object has no attribute 'expandtabs'
    FAILED edtf/parser/tests.py::test_edtf_examples[{1667,1668, 1670..1672}-expected_tuple67] - AttributeError: 'list' object has no attribute 'expandtabs'
    ```
    
    pyparsing.parse_string() was being passed a list by year somehow. Added year_basic for this use case (4 digit year without significant digits). If we need to support Consecutives with significant digits then this isn't a sufficient workaround.
    ColeDCrawford committed May 24, 2024
    Configuration menu
    Copy the full SHA
    6b3a9d4 View commit details
    Browse the repository at this point in the history
  6. Significant digits updates

    - Adds functionality for significant digits to Date, LongYear, and ExponentialYear
    - Updates the tests for significant digits
    - Updates the docs for significant digits and a few other references to old syntax (lowercase e, grouping)
    - ExponentialYear inherits from LongYear so only need to add it there; LongYear does not inherit from Date, so a bit of code duplication in the _fuzzy() overrides
    ColeDCrawford committed May 24, 2024
    5 Configuration menu
    Copy the full SHA
    5883f53 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. 5 Configuration menu
    Copy the full SHA
    6f19388 View commit details
    Browse the repository at this point in the history
  2. Minor fix to README

    aweakley committed May 27, 2024
    10 Configuration menu
    Copy the full SHA
    a6c869e View commit details
    Browse the repository at this point in the history
  3. Add limited benchmark tests

    No CI yet. #50
    aweakley committed May 27, 2024
    Configuration menu
    Copy the full SHA
    3a1f436 View commit details
    Browse the repository at this point in the history
  4. Add benchmark to CI #50

    aweakley committed May 27, 2024
    5 Configuration menu
    Copy the full SHA
    6e7b109 View commit details
    Browse the repository at this point in the history
  5. Prevent gh-pages push

    aweakley committed May 27, 2024
    5 Configuration menu
    Copy the full SHA
    0ab80ed View commit details
    Browse the repository at this point in the history
  6. Add gh-pages push

    aweakley committed May 27, 2024
    5 Configuration menu
    Copy the full SHA
    3436357 View commit details
    Browse the repository at this point in the history
  7. Make 2 CI paths #50

    aweakley committed May 27, 2024
    10 Configuration menu
    Copy the full SHA
    23a3d7e View commit details
    Browse the repository at this point in the history
  8. 5 Configuration menu
    Copy the full SHA
    bb6e640 View commit details
    Browse the repository at this point in the history
  9. 9 Configuration menu
    Copy the full SHA
    13a8315 View commit details
    Browse the repository at this point in the history
  10. 10 Configuration menu
    Copy the full SHA
    57af559 View commit details
    Browse the repository at this point in the history
  11. Activate packrat #50

    aweakley committed May 27, 2024
    15 Configuration menu
    Copy the full SHA
    90558b6 View commit details
    Browse the repository at this point in the history
  12. Include benchmark url

    aweakley committed May 27, 2024
    15 Configuration menu
    Copy the full SHA
    6c0e239 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Merge pull request #57 from ixc/50_add_performance_tests

    50 add performance tests
    aweakley authored May 28, 2024
    10 Configuration menu
    Copy the full SHA
    d550274 View commit details
    Browse the repository at this point in the history
  2. Handle unspecified and qualified ("16XX~")

    Unspecified dates previously could not handle qualification. Unspecified dates also couldn't handle dates with 3 unspecified digits ("1XXX"). This commit adds both those features and tests for those use cases.
    ColeDCrawford committed May 28, 2024
    Configuration menu
    Copy the full SHA
    ef24bc7 View commit details
    Browse the repository at this point in the history
  3. Handle negative unspecified and negative unspecified + qualified

    Requires quite a few overrides of lower_ and upper_ range methods to properly handle dates due to padding working in the opposite direction for negative dates, esp when combined with month/day padding.
    ColeDCrawford committed May 28, 2024
    Configuration menu
    Copy the full SHA
    b53df4a View commit details
    Browse the repository at this point in the history
  4. Cleanup

    ColeDCrawford committed May 28, 2024
    Configuration menu
    Copy the full SHA
    c14a57b View commit details
    Browse the repository at this point in the history
  5. Add a global debug setting

    If not in debug mode, use a simpler EDTFParseException rather than returning the full pyparsing error
    ColeDCrawford committed May 28, 2024
    Configuration menu
    Copy the full SHA
    53d3a32 View commit details
    Browse the repository at this point in the history
  6. Handle empty string

    ColeDCrawford committed May 28, 2024
    Configuration menu
    Copy the full SHA
    ab6c413 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2024

  1. Merge pull request #58 from artshumrc/38_unspecified_and_qualified

    Handle unspecified + qualified EDTF strings
    aweakley authored May 30, 2024
    15 Configuration menu
    Copy the full SHA
    8c571b0 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2024

  1. Configuration menu
    Copy the full SHA
    55b0723 View commit details
    Browse the repository at this point in the history
  2. Improve EDTFParseException handling

    Includes handling for empty or null input strings and null errs passed to the constructor
    
    Co-Authored-By: aweakley <[email protected]>
    ColeDCrawford and aweakley committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    d5ad27b View commit details
    Browse the repository at this point in the history
  3. Add the TestEvent model to Django admin

    Make the string representation of TestEvent simpler
    ColeDCrawford committed Jun 3, 2024
    Configuration menu
    Copy the full SHA
    daf0d04 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2024

  1. Update qualification properties

    Properly set qualification properties on
    - UncertainOrApproximate
    - Unspecified
    - Level1Interval
    - PartialUncertainOrApproximate
    - Level2Interval
    
    Adds tests to check that each EDTF object is parsed and that .is_approximate, .is_uncertain, and .is_uncertain_and_approximate are set to what we expect them to be
    ColeDCrawford committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    5818557 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    63a1573 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Merge pull request #59 from artshumrc/30_improve_exceptions

    Improve exceptions
    aweakley authored Jun 10, 2024
    10 Configuration menu
    Copy the full SHA
    d779dea View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    b3205af View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a99f12 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e99813c View commit details
    Browse the repository at this point in the history
  4. Merge pull request #60 from artshumrc/31-is_approximate-is_uncertain

    Properly set qualification properties
    aweakley authored Jun 11, 2024
    10 Configuration menu
    Copy the full SHA
    fe96fbd View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. 5 Configuration menu
    Copy the full SHA
    9529491 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #63 from ixc/62_field_could_be_none

    Anticipate None for date_display #62
    aweakley authored Jun 13, 2024
    10 Configuration menu
    Copy the full SHA
    630a165 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2024

  1. Configuration menu
    Copy the full SHA
    48b232f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0dce8a View commit details
    Browse the repository at this point in the history
  3. update authors

    rettinghaus committed Jun 16, 2024
    Configuration menu
    Copy the full SHA
    e90db90 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    336e8bf View commit details
    Browse the repository at this point in the history
  5. Merge pull request #64 from rettinghaus/readme

    Update Readme
    aweakley authored Jun 16, 2024
    Configuration menu
    Copy the full SHA
    efbb954 View commit details
    Browse the repository at this point in the history
  6. Update contributors

    aweakley committed Jun 16, 2024
    10 Configuration menu
    Copy the full SHA
    ea74daf View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. fix alerts

    rettinghaus committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    5f09bdf View commit details
    Browse the repository at this point in the history
  2. drop six dependency

    rettinghaus committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    4592e9b View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Merge pull request #66 from rettinghaus/python3

    drop six dependency
    aweakley authored Jun 27, 2024
    5 Configuration menu
    Copy the full SHA
    a2b20cf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #65 from rettinghaus/readme

    fix alerts formatting in readme
    aweakley authored Jun 27, 2024
    10 Configuration menu
    Copy the full SHA
    ec5dcc4 View commit details
    Browse the repository at this point in the history
  3. 5 Configuration menu
    Copy the full SHA
    2dee3d0 View commit details
    Browse the repository at this point in the history
  4. 10 Configuration menu
    Copy the full SHA
    1a5ebd5 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Merge pull request #68 from ixc/62_verify_related_fields

    62 verify related fields
    aweakley authored Jul 7, 2024
    5 Configuration menu
    Copy the full SHA
    ca7e02e View commit details
    Browse the repository at this point in the history
  2. Note on benchmarks location

    aweakley committed Jul 7, 2024
    10 Configuration menu
    Copy the full SHA
    d313a9d View commit details
    Browse the repository at this point in the history