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

Release/v1.0.0 #206

Closed
wants to merge 130 commits into from
Closed

Release/v1.0.0 #206

wants to merge 130 commits into from

Commits on May 20, 2022

  1. moves code out of bin elasticsearch files and into module

    in order to achieve support for multiple ES schemas
    - adds configuration for different schema locations
    - moves code from executables into Datura::Elasticsearch module
    - Datura::Options combines settings into schema path
    jduss4 authored and wkdewey committed May 20, 2022
    Configuration menu
    Copy the full SHA
    419a8fd View commit details
    Browse the repository at this point in the history
  2. removes unnecessary dtd for french 17

    jduss4 authored and wkdewey committed May 20, 2022
    Configuration menu
    Copy the full SHA
    e452e3b View commit details
    Browse the repository at this point in the history
  3. combines some parameter gathering files

    jduss4 authored and wkdewey committed May 20, 2022
    Configuration menu
    Copy the full SHA
    b01397a View commit details
    Browse the repository at this point in the history
  4. updates gems and fixes test suite

    had suffered from errors and from gem deprecation warnings
    jduss4 authored and wkdewey committed May 20, 2022
    Configuration menu
    Copy the full SHA
    4d02bee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3308c75 View commit details
    Browse the repository at this point in the history
  6. creates validator for elasticsearch postings

    the validator ensures that all fields have either an exact
    mapping OR match a dynamic template, at least as far as our
    current simple dynamic templates go. This may need to be adjusted
    in the future if we start using more complex templates
    
    refactors file_type post_es method to use Elasticsearch::Index
    object and to rely less on repeated "returns" vs a final line at the end
    
    also adds some helpful methods like should_post? to complement
    should_transform? for ease
    jduss4 authored and wkdewey committed May 20, 2022
    Configuration menu
    Copy the full SHA
    8e995b4 View commit details
    Browse the repository at this point in the history
  7. whoops missed one

    jduss4 authored and wkdewey committed May 20, 2022
    Configuration menu
    Copy the full SHA
    9f7eebf View commit details
    Browse the repository at this point in the history
  8. refactored validator to handle nested field specific mapping

    that is, previously it was assuming that nested subfields all
    match a top level field or dynamic mapping
    actually, nested fields can specify their own specific mapping
    that the subfields may also access....sooooooo I had to redo stuff
    
    tests should be passing! thank goodness for unit tests and tdd
    jduss4 authored and wkdewey committed May 20, 2022
    Configuration menu
    Copy the full SHA
    44c3b80 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2deb3ca View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c863b32 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    282dabf View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d081aa0 View commit details
    Browse the repository at this point in the history
  13. change get_schema to return rather than puts

    reverts my earlier change, it breaks other functions
    wkdewey committed May 20, 2022
    Configuration menu
    Copy the full SHA
    ebbb8d2 View commit details
    Browse the repository at this point in the history
  14. simplify regex

    wkdewey committed May 20, 2022
    Configuration menu
    Copy the full SHA
    a91a352 View commit details
    Browse the repository at this point in the history
  15. drop unnecessary conditional

    wkdewey committed May 20, 2022
    Configuration menu
    Copy the full SHA
    1c4b4eb View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3728424 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2022

  1. Configuration menu
    Copy the full SHA
    4d2c277 View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG.md

    update documentation for changes to the schema
    wkdewey committed May 23, 2022
    Configuration menu
    Copy the full SHA
    1b3feeb View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. moves code out of bin elasticsearch files and into module

    in order to achieve support for multiple ES schemas
    - adds configuration for different schema locations
    - moves code from executables into Datura::Elasticsearch module
    - Datura::Options combines settings into schema path
    jduss4 authored and wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    70f98a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab2a750 View commit details
    Browse the repository at this point in the history
  3. creates validator for elasticsearch postings

    the validator ensures that all fields have either an exact
    mapping OR match a dynamic template, at least as far as our
    current simple dynamic templates go. This may need to be adjusted
    in the future if we start using more complex templates
    
    refactors file_type post_es method to use Elasticsearch::Index
    object and to rely less on repeated "returns" vs a final line at the end
    
    also adds some helpful methods like should_post? to complement
    should_transform? for ease
    jduss4 authored and wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    8dc6ce8 View commit details
    Browse the repository at this point in the history
  4. add byebug and update gems

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    2d88276 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d20c53 View commit details
    Browse the repository at this point in the history
  6. add ead to format_to_class

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    6b63319 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6e281f6 View commit details
    Browse the repository at this point in the history
  8. add byebug to gemspec

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    37a7f07 View commit details
    Browse the repository at this point in the history
  9. add gem

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    5bc84bb View commit details
    Browse the repository at this point in the history
  10. add file_ead class

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    53bfcc3 View commit details
    Browse the repository at this point in the history
  11. add EadToES class

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    1f4361a View commit details
    Browse the repository at this point in the history
  12. add files for EadToEs

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    52b38a0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    12b0897 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    21a55dc View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    c39668c View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    78fa867 View commit details
    Browse the repository at this point in the history
  17. fix xpath

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    0df2257 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    3ce120d View commit details
    Browse the repository at this point in the history
  19. fix xpaths hash

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    812322d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    1f20314 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    9f01cd0 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    f05e535 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    1805a2d View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    8f74d38 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    fbcf656 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    79e89e7 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    44a3790 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e2ab095 View commit details
    Browse the repository at this point in the history
  29. fix image_url xpath

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    aa9a9cb View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    7a9cbeb View commit details
    Browse the repository at this point in the history
  31. try another way to debug

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    21b1adc View commit details
    Browse the repository at this point in the history
  32. test for nil specifically

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    0511b9f View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    52aba16 View commit details
    Browse the repository at this point in the history
  34. try debugging with byebug

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    2bbdab1 View commit details
    Browse the repository at this point in the history
  35. remove debugging info

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    4358081 View commit details
    Browse the repository at this point in the history
  36. add alternative field

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    5ae1fc0 View commit details
    Browse the repository at this point in the history
  37. add relation field

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    73089c0 View commit details
    Browse the repository at this point in the history
  38. add spatial field

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    428ea4c View commit details
    Browse the repository at this point in the history
  39. fix a get_text method

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    c5cb629 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    4ab0542 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    193d69e View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    344381c View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    df7e896 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    bf65724 View commit details
    Browse the repository at this point in the history
  45. change creators to creator

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    c367987 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    480f95a View commit details
    Browse the repository at this point in the history
  47. add rdf schema

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    51d85b2 View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    45cb1a1 View commit details
    Browse the repository at this point in the history
  49. add rdf to default fields

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    43c5c41 View commit details
    Browse the repository at this point in the history
  50. add spatial.title field

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    6198a7a View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    c145ad8 View commit details
    Browse the repository at this point in the history
  52. remove inserted byebug

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    f089f42 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    d0bfc36 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    0bd3c58 View commit details
    Browse the repository at this point in the history
  55. updates gems and fixes test suite

    had suffered from errors and from gem deprecation warnings
    jduss4 authored and wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    cd639b4 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    b40c22c View commit details
    Browse the repository at this point in the history
  57. start adding new api fields

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    7efc8fc View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    685a563 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    5b52ab1 View commit details
    Browse the repository at this point in the history
  60. add overrides for 2.0 fields

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    3af4d47 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    8a3634a View commit details
    Browse the repository at this point in the history
  62. add fig_location

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    8e5f888 View commit details
    Browse the repository at this point in the history
  63. add abstract

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    6397179 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    2f80693 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    df573e1 View commit details
    Browse the repository at this point in the history
  66. add new fields

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    ee079ae View commit details
    Browse the repository at this point in the history
  67. correct field name

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    c268f8c View commit details
    Browse the repository at this point in the history
  68. add fields to ead overrides

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    0eb14bc View commit details
    Browse the repository at this point in the history
  69. populate new fields in json

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    ccdede7 View commit details
    Browse the repository at this point in the history
  70. resolve merge conflict

    wkdewey committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    dfa420c View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. add new fields

    wkdewey committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    e856812 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b252e66 View commit details
    Browse the repository at this point in the history
  3. correct syntax errors

    wkdewey committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    215da79 View commit details
    Browse the repository at this point in the history
  4. correct another syntax error

    wkdewey committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    db217d9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8065e3f View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2022

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

Commits on Sep 7, 2022

  1. remove extra byebug require

    wkdewey committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    fe9fb2b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59013d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3889306 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2022

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

Commits on Sep 20, 2022

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

Commits on Sep 23, 2022

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

Commits on Sep 26, 2022

  1. Configuration menu
    Copy the full SHA
    3eddf9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a1413ba View commit details
    Browse the repository at this point in the history
  3. make sure input is in UTF-8

    wkdewey committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    b71d028 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    520bbaa View commit details
    Browse the repository at this point in the history
  5. add a nil check for creators

    wkdewey committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    dd30d2f View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2022

  1. Revert "make sure input is in UTF-8"

    This reverts commit b71d028.
    wkdewey committed Oct 3, 2022
    Configuration menu
    Copy the full SHA
    0ad2053 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

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

Commits on Oct 20, 2022

  1. make sure person is an array

    wkdewey committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    2df4dde View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Configuration menu
    Copy the full SHA
    436deed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a35aa2 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Configuration menu
    Copy the full SHA
    2c7fa5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25f0a2b View commit details
    Browse the repository at this point in the history
  3. remove debugging code

    wkdewey committed Oct 25, 2022
    Configuration menu
    Copy the full SHA
    0ec2665 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7b90a09 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

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

Commits on Mar 23, 2023

  1. Merge pull request #210 from CDRH/elasticsearch_upgrade

    Elasticsearch upgrade
    techgique committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    8a99138 View commit details
    Browse the repository at this point in the history
  2. upgrade to Ruby 3.0.4

    wkdewey authored and techgique committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    602f6be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c6e687d View commit details
    Browse the repository at this point in the history
  4. go up to ruby 3.1.2

    wkdewey authored and techgique committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    dbe6aaa View commit details
    Browse the repository at this point in the history
  5. add output if nested field is invalid

    wkdewey authored and techgique committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    6b1e468 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de02891 View commit details
    Browse the repository at this point in the history
  7. update changelog for new version

    wkdewey authored and techgique committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    ba60f4c View commit details
    Browse the repository at this point in the history
  8. update reference to ruby version

    wkdewey authored and techgique committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    0ddcc33 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a614c6d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fbc0897 View commit details
    Browse the repository at this point in the history
  11. add link to elasticsearch documentation

    wkdewey authored and techgique committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    3cf2237 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3cadd26 View commit details
    Browse the repository at this point in the history
  13. Create schema_v2.md

    karindalziel authored and techgique committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    3498ebe View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5b0f54f View commit details
    Browse the repository at this point in the history
  15. Merge pull request #211 from CDRH/ruby3upgrade

    Ruby, elasticsearch upgrades, and documentation
    techgique committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    f286ab4 View commit details
    Browse the repository at this point in the history