Skip to content

v0.28.1

Compare
Choose a tag to compare
@shyamd shyamd released this 08 Jun 18:10
5391a04

Version 0.28.1

Commits

  • [5391a04] Merge pull request #450 from materialsproject/new_release_wflow
  • [bb1eb32] use proper token name
  • [6298929] Merge branch 'main' into new_release_wflow
  • [93b73ef] Add semver bumping
  • [66e138b] Merge pull request #449 from utf/fix-gridfs-name
  • [504064a] Fix other stores
  • [96d692e] Fix GridFS name property
  • [72bbb44] Updated CHANGELOG.md
  • [9e037d7] Merge pull request #447 from materialsproject/runner_updates
  • [5de1f02] use kwargs to be more clear
  • [f149c27] isort
  • [3c1f87a] fix CLI test; should error on no builders
  • [7b7991d] remove "master" from terminology.
  • [520330d] fix builders not being required in CLI
  • [d711536] Add port generation to CLI
  • [88bddfe] update distributed functions
  • [056280e] update tests to specify port
  • [a7b761d] switch ordering to ensure mkdocs compatability
  • [03c254c] Updated CHANGELOG.md
  • [ab362af] Merge pull request #437 from materialsproject/dependabot/pip/hvac-0.10.11
  • [0ec7a83] Merge pull request #440 from materialsproject/dependabot/pip/moto-2.0.7
  • [aa5d87d] Merge pull request #439 from materialsproject/dependabot/github_actions/actions/setup-python-2.2.2
  • [10a473b] Bump moto from 1.3.16 to 2.0.7
  • [d03ebfd] Bump hvac from 0.10.6 to 0.10.11
  • [978a44b] Bump actions/setup-python from 2.2.1 to 2.2.2
  • [b9ee632] Merge pull request #420 from materialsproject/dependabot/github_actions/peaceiris/actions-gh-pages-v3.8.0
  • [bf7c174] Merge pull request #432 from materialsproject/dependabot/pip/pre-commit-2.12.1
  • [9961b1c] Bump pre-commit from 2.9.3 to 2.12.1
  • [9c42f85] Merge pull request #426 from materialsproject/dependabot/pip/tqdm-4.60.0
  • [82f553d] Bump tqdm from 4.58.0 to 4.60.0
  • [3d00e7f] Merge pull request #435 from utf/fix-aws-import
  • [8472d59] Merge pull request #423 from materialsproject/api_update
  • [8261c43] install docs requirements last to avoid mkdocstrings version errors
  • [ba82303] fix last lgtm issue
  • [20ccb00] hopefully fix docs build
  • [1be22b0] remove stale imports
  • [59c2177] rebuild API
  • [a3d1a97] rename and rework API tests
  • [0671867] fix imports and clean up
  • [e487e35] move get resource to ReadOnlyResource
  • [43b8603] overhaul resource tests
  • [6952076] Fix aws module import
  • [124da6a] remove old resource
  • [0afa46a] clean up resource
  • [58074cb] ignore alias
  • [7a03e9e] use type rather than alias
  • [6e5291e] fix field_type reference
  • [4e2434e] Merge pull request #430 from jmmshn/cov
  • [9b1050e] coverage
  • [fcf1ed9] Merge pull request #427 from jmmshn/dev_hashin
  • [a5c3361] Merge pull request #429 from jmmshn/patch-3
  • [7bf6ae3] fixed missing import
  • [3f8db0f] Update aws.py
  • [1ef87f1] cleanup
  • [428a02e] cleanup
  • [350c9ff] reconstruction
  • [dcf1a08] after compression
  • [004e84f] added hash
  • [8d5c006] Add enum
  • [ddbc821] api_sanitize in place
  • [de48eb8] update tests
  • [6242cad] refactor resource
  • [1b9b8db] lint clean up
  • [eab1f2a] bug fixes
  • [f14a410] fix return bug
  • [200280a] base Resource class
  • [dc7838b] more import fixes
  • [fe2261a] redirect unslashed requests
  • [8bfba5b] fix more imports
  • [e5d8659] remove default dynamic query
  • [695fd2c] fix serialization
  • [d9d2664] enable single string dynamic import
  • [1041699] update test fields for datetime object
  • [74f6756] fix imports
  • [a1a48ae] implement api_sanitize
  • [d440ae3] set up tests for api sanitize
  • [48f45a8] Bump peaceiris/actions-gh-pages from v3.7.3 to v3.8.0
  • [747c16c] linting and minor fixes
  • [bd6a996] split up dynamic query operators
  • [49173d0] tests for new dynamic operators
  • [43a801c] break down query operators
  • [672c6ae] Merge pull request #419 from jmmshn/master
  • [6a9b7f5] update
  • [cc83c08] fix typos an grammar
  • [d1b823f] new docs for S3Store
  • [c0277ac] Merge remote-tracking branch 'materialsproject/main'
  • [1897d9a] Bump monty from 4.0.2 to 2021.3.3
  • [af442cd] Bump pydash from 4.9.2 to 4.9.3
  • [22b0084] Bump pydantic from 1.8 to 1.8.1
  • [a80214b] Bump mkdocs-material from 7.0.3 to 7.0.5
  • [44936f6] Bump numpy from 1.19.5 to 1.20.1
  • [6ffcf14] Bump mypy from 0.790 to 0.812
  • [9f21fc8] Bump boto3 from 1.16.59 to 1.17.17
  • [d0d9dc8] Bump pytest-cov from 2.11.0 to 2.11.1
  • [f27f682] Bump uvicorn from 0.13.3 to 0.13.4
  • [af94b29] Merge pull request #405 from materialsproject/dependabot/pip/tqdm-4.58.0
  • [e166295] Bump mkdocs-material from 6.2.5 to 7.0.3
  • [ce7220c] Bump tqdm from 4.56.0 to 4.58.0
  • [bce5fb2] Merge pull request #406 from materialsproject/revert-403-dependabot/pip/ipython-7.21.0
  • [875fb4e] Revert "Bump ipython from 7.16.1 to 7.21.0"
  • [de320fc] Update testing for switch to main
  • [0731061] Merge pull request #402 from materialsproject/dependabot/pip/pydantic-1.8
  • [e6c2bcf] Merge pull request #403 from materialsproject/dependabot/pip/ipython-7.21.0
  • [c2f308b] Bump ipython from 7.16.1 to 7.21.0
  • [4ba60e9] Bump pydantic from 1.7.2 to 1.8
  • [f24e21c] Bump nbformat from 5.0.8 to 5.1.2
  • [f3a66d5] Bump pytest from 6.2.1 to 6.2.2
  • [7d36e39] Bump pymdown-extensions from 8.1 to 8.1.1
  • [bd80375] Bump boto3 from 1.16.56 to 1.16.59
  • [3c667d0] Bump sshtunnel from 0.3.1 to 0.4.0
  • [09972b8] Merge pull request #381 from gpetretto/develop
  • [299a21c] Bump pytest-cov from 2.10.1 to 2.11.0
  • [b73e4ae] Bump mongomock from 3.21.0 to 3.22.1
  • [39ddbb3] Bump boto3 from 1.16.30 to 1.16.56
  • [11829fe] Bump mkdocstrings from 0.13.6 to 0.14.0
  • [cd5473a] Bump mkdocs-material from 6.2.4 to 6.2.5
  • [906008c] Bump pytest-mock from 3.4.0 to 3.5.1
  • [ff74302] Bump mkdocs-minify-plugin from 0.3.0 to 0.4.0
  • [cde6c91] fix lint
  • [23cb97e] gridfs docstrings and test
  • [c486774] Updated CHANGELOG.md
  • [a4121c2] Merge pull request #382 from materialsproject/quiet-tqdm
  • [9ad24b2] default value for no_bars
  • [03ede82] isort
  • [a871ab2] Add no bars for serial
  • [a1b7a46] add test for single processing
  • [40c801d] Add no bars for multiprocesing
  • [9f3ad7a] test quiet printing for bars
  • [3245b09] Merge remote-tracking branch 'upstream/master' into develop
  • [4456fb1] Bump dnspython from 2.0.0 to 2.1.0
  • [373f671] Bump mkdocs-material from 6.2.3 to 6.2.4
  • [14bffac] Bump pydash from 4.9.1 to 4.9.2
  • [cda78fd] Bump uvicorn from 0.13.2 to 0.13.3
  • [ba49fe7] Bump tqdm from 4.55.1 to 4.56.0
  • [0cd72bb] Bump numpy from 1.19.4 to 1.19.5
  • [f64c5c8] Bump tqdm from 4.55.0 to 4.55.1
  • [bb8a349] Bump pymdown-extensions from 8.0.1 to 8.1
  • [ae5f1a4] Bump fastapi from 0.62.0 to 0.63.0
  • [9db2422] Bump pytest-mock from 3.3.1 to 3.4.0
  • [5011dc9] Bump tqdm from 4.54.1 to 4.55.0
  • [04382b6] Bump hvac from 0.10.5 to 0.10.6
  • [3be4a59] Bump mkdocs-material from 6.1.7 to 6.2.3
  • [14942c8] Bump uvicorn from 0.13.1 to 0.13.2
  • [0010c60] Bump pytest from 6.2.0 to 6.2.1
  • [def03e1] Bump actions/setup-python from v2.1.4 to v2.2.1
  • [a16d142] Bump pre-commit from 2.9.0 to 2.9.3
  • [5765421] Bump msgpack from 1.0.1 to 1.0.2
  • [6df15ae] Bump pydash from 4.9.0 to 4.9.1
  • [5510ec9] Merge remote-tracking branch 'materialsproject/master'
  • [5735f25] Merge remote-tracking branch 'upstream/master' into develop
  • [932a98e] Bump uvicorn from 0.12.3 to 0.13.1
  • [eebb6f1] Bump msgpack from 1.0.0 to 1.0.1
  • [c9d23bf] Bump pytest from 6.1.2 to 6.2.0
  • [6dffac0] Bump tqdm from 4.51.0 to 4.54.1
  • [f1f0ab6] Bump mkdocs-material from 6.1.6 to 6.1.7
  • [58b5ac9] Bump pymongo from 3.11.1 to 3.11.2
  • [dcf697d] Bump boto3 from 1.16.25 to 1.16.30
  • [ef46eb1] Updated CHANGELOG.md
  • [e0c319b] update python support in docs
  • [49be2ed] Merge pull request #352 from materialsproject/py36
  • [7a113fe] fix mypy bug
  • [9a5bde5] asyncio py36 fixes
  • [495ea19] fix py36
  • [596d9fb] skip distributed runner in py36
  • [6576c29] skip API tests in py36 as there are several pydantic problems
  • [b2fb4f3] downgrade IPython for py36 compatability
  • [782b18b] udpate setup min version
  • [5f3ee26] add python 3.6 and 3.8 to workflow
  • [bd2b087] Merge pull request #344 from jan-janssen/master
  • [12266fd] Merge pull request #350 from jmmshn/master
  • [1d3e191] no more connecting in init
  • [91fdd8b] added test with dummy uri
  • [4cd9200] Merge remote-tracking branch 'materialsproject/master'
  • [6a34cc9] Merge branch 'master' of github.com:jmmshn/maggma
  • [5004137] parse the db name from the uri if present
  • [d488060] Bump sshtunnel from 0.2.2 to 0.3.1
  • [95d8c0f] Bump fastapi from 0.61.2 to 0.62.0
  • [72a59f6] Bump mkdocs-material from 6.1.5 to 6.1.6
  • [b38d6b2] Bump nbformat from 5.0.7 to 5.0.8
  • [10fbabb] Bump boto3 from 1.16.18 to 1.16.25
  • [9b7c694] msgpack-python was renamed to msgpack
  • [dbd09cf] Bump uvicorn from 0.12.2 to 0.12.3
  • [a59c8e9] Bump pre-commit from 2.8.2 to 2.9.0
  • [f559c32] Bump pymongo from 3.11.0 to 3.11.1
  • [dd82aec] Bump pydantic from 1.6.1 to 1.7.2
  • [d1b7d43] Bump mongomock from 3.20.0 to 3.21.0
  • [b3ec833] Merge pull request #338 from materialsproject/fix-mongo-update-too-large
  • [0a24712] fix unstable tests
  • [86ddea7] fix odd bug with parent paths
  • [9602471] Merge branch 'master' into fix-mongo-update-too-large
  • [9f460ce] add safe_update to mongostore
  • [4ddb3c2] made the soft_fail optional
  • [f3b446c] test for document too large errors on update
  • [22dddba] Updated CHANGELOG.md
  • [2130a4c] remove set-env from release workflow
  • [56028dc] Bump numpy from 1.19.2 to 1.19.4
  • [8eb4bbd] Merge pull request #335 from materialsproject/fix-distinct
  • [a60e12f] fix mypy linting
  • [989d08f] fix distinct in mongstore
  • [43a0f7f] update tests to check arrays
  • [1848830] Merge pull request #332 from materialsproject/fix-distinct
  • [0d54956] Add new error type from pymongo
  • [c538261] test distinct operation
  • [3421226] Bump sshtunnel from 0.1.5 to 0.3.1
  • [14d7030] Bump boto3 from 1.16.13 to 1.16.18
  • [4a224c4] Bump regex from 2020.10.23 to 2020.11.13
  • [6420d19] Bump mkdocs-material from 6.0.2 to 6.1.5
  • [64d822e] Bump pytest from 6.1.1 to 6.1.2
  • [6661534] Merge pull request #326 from jmmshn/master
  • [a6fdb57] Merge branch 'master' of github.com:jmmshn/maggma
  • [4022ad9] added direct passing of aws login to S3Store
  • [76cf3bf] update GridFSStore
  • [10c5ea8] Bump aioitertools from 0.7.0 to 0.7.1
  • [0275ef0] Bump fastapi from 0.61.1 to 0.61.2
  • [780cd5b] Bump ipython from 7.18.1 to 7.19.0
  • [afa3d53] Bump fastapi from 0.61.1 to 0.61.2
  • [15dc44a] Bump boto3 from 1.16.9 to 1.16.13
  • [4cfd1c9] Bump sshtunnel from 0.1.5 to 0.2.2
  • [b02a063] Bump pydash from 4.8.0 to 4.9.0
  • [0ce4685] fix tabs in docs
  • [67bf66a] update logo heights
  • [22c8603] Merge pull request #320 from materialsproject/msonable_ssh
  • [07b1e2c] fix test running in environment with no ssh server
  • [ce5e03a] fix lgtm issues
  • [a1d97b5] fix memory store regression with sshtunnel
  • [93add0c] fix ssh auth error in tests
  • [e7aa9e0] fix mypy issues
  • [73e6a40] clean up
  • [0907506] add serializable SSHTunnel
  • [1777a79] remove tests for old functionality
  • [37139fd] tests for ssh tunnel
  • [0243662] add logo to readme
  • [fb9e4a2] Updated CHANGELOG.md
  • [c6bc185] remove dependabot updates from changelog
  • [f2d0378] Bump mypy from 0.782 to 0.790
  • [975edf7] Bump actions/setup-python from v2.1.3 to v2.1.4
  • [e1f4e62] Bump flake8 from 3.8.3 to 3.8.4
  • [7b180ec] Merge pull request #303 from jmmshn/master
  • [94877f1] Fixed how last_updated is handled by aws store
  • [ead2209] Merge branch 'master' of github.com:jmmshn/maggma
  • [93a36a4] Fixed how last_updated is handled by aws store
  • [d5becb1] Update src/maggma/stores/aws.py
  • [8e9dd89] Merge branch 'master' into master
  • [31062f3] Bump pre-commit from 2.7.1 to 2.8.2
  • [0a96730] Bump boto3 from 1.16.4 to 1.16.9
  • [edebb7d] Bump uvicorn from 0.12.1 to 0.12.2
  • [d4846ca] Bump pytest from 6.1.0 to 6.1.2
  • [fa183b9] Bump monty from 4.0.0 to 4.0.2
  • [2150af9] Merge branch 'master' of github.com:jmmshn/maggma
  • [2ddee02] newer_in in S3Store should only work on the index
  • [649a725] Bump peaceiris/actions-gh-pages from v3.6.4 to v3.7.3
  • [b7b3f8f] Bump peaceiris/actions-gh-pages from v3.6.4 to v3.7.3
  • [3557d88] Bump boto3 from 1.15.13 to 1.16.4
  • [ab52223] Bump tqdm from 4.50.1 to 4.51.0
  • [c1cf19c] Bump regex from 2020.9.27 to 2020.10.23
  • [fb1d29e] Bump tqdm from 4.50.0 to 4.51.0
  • [4e39bf4] updated docs for stores
  • [e2632d7] fixed searchable_fields
  • [90ae1fd] Merge remote-tracking branch 'origin/master'
  • [5cbf3e7] fixed searchable_fields
  • [2964c4a] Bump boto3 from 1.15.11 to 1.15.13
  • [6f04d01] Bump tqdm from 4.50.0 to 4.50.1
  • [363c583] Bump pytest from 6.0.1 to 6.1.1
  • [55e971e] Merge remote-tracking branch 'materialsproject/master'
  • [bed3922] Bump uvicorn from 0.11.8 to 0.12.1
  • [5d97abf] Bump mkdocstrings from 0.13.4 to 0.13.6
  • [f980bf2] Bump actions/setup-python from v2.1.2 to v2.1.3
  • [1faa39e] Bump mkdocs-material from 6.0.1 to 6.0.2
  • [184115b] Bump boto3 from 1.15.1 to 1.15.11
  • [7d9bee8] Bump pymdown-extensions from 8.0 to 8.0.1
  • [2d7016f] Bump pytest from 6.0.2 to 6.1.0
  • [4e2bfcd] Bump regex from 2020.7.14 to 2020.9.27
  • [e8f251b] Bump mkdocstrings from 0.13.2 to 0.13.4
  • [468ed99] Bump tqdm from 4.49.0 to 4.50.0
  • [64892d7] Bump mkdocs-material from 5.5.13 to 6.0.1
  • [0199045] Updated CHANGELOG.md
  • [d640233] fix my stupidity
  • [954ae49] Updated CHANGELOG.md
  • [f40151e] Fix gh-pages action
  • [f0b0c0d] Updated CHANGELOG.md
  • [21507f3] Bump regex from 2020.6.8 to 2020.7.14
  • [35acb7a] Bump numpy from 1.19.1 to 1.19.2
  • [fb72712] Bump boto3 from 1.14.60 to 1.15.1
  • [585799a] Bump ipython from 7.16.1 to 7.18.1
  • [ae1b6ce] Bump mkdocs-material from 5.5.12 to 5.5.13
  • [af978d6] Merge pull request #278 from materialsproject/source_loader
  • [f10552d] fix some LGTM issues
  • [1802144] increase timeout for github tests
  • [62ee2c9] Explain running a builder before advanced builders
  • [2495639] Add Source Loading docs
  • [6dd2124] add regex to requirements
  • [e39910b] fix pytest name clash
  • [6252e24] Merge branch 'master' into source_loader
  • [6ba742b] Bump tqdm from 4.48.2 to 4.49.0
  • [0d68ec3] Bump boto3 from 1.14.56 to 1.14.60
  • [b8f5c88] Bump moto from 1.3.14 to 1.3.16
  • [80d152e] Bump mkdocstrings from 0.13.1 to 0.13.2
  • [8a8c23f] Bump pytest from 6.0.1 to 6.0.2
  • [dd20cbd] catch module not found error rather than lazy load modules
  • [9da21f3] update requirements for nbformat
  • [5e74854] fix mypy issues
  • [5eb0df6] update reqs
  • [47987be] lazy load Ipython
  • [fb6f6fd] fix mypy not finding
  • [828727b] some lint cleanup
  • [523fd85] Add hooks for source loading
  • [f0fbdc0] Add source loaders for jupyter notebooks and python sources
  • [6f0abbb] Add module to store custom sourced builders
  • [10e044b] Basic tests tor source loading
  • [7602e42] Add simple test to load python source
  • [2890537] Merge remote-tracking branch 'origin/master'
  • [43882cf] Bump monty from 3.0.4 to 4.0.0
  • [134238c] Bump mkdocs-material from 5.5.11 to 5.5.12
  • [7775bf4] Bump pynng from 0.5.0 to 0.6.1
  • [c4601d6] Bump boto3 from 1.14.51 to 1.14.56
  • [79d7b87] Bump mkdocstrings from 0.13.0 to 0.13.1
  • [b45d769] Bump boto3 from 1.14.52 to 1.14.56
  • [647ffb4] Bump mkdocstrings from 0.13.0 to 0.13.1
  • [d60f23d] Bump monty from 3.0.4 to 4.0.0
  • [8a86833] Bump mkdocs-material from 5.5.11 to 5.5.12
  • [fe8d546] Bump boto3 from 1.14.51 to 1.14.52
  • [2f7bf01] Bump actions/setup-python from v1 to v2.1.2
  • [55426f3] Bump peaceiris/actions-gh-pages from v2 to v3.6.4
  • [2bd0e5d] Add github actions to dependabot checks
  • [33f9cdd] Merge pull request #265 from materialsproject/fix-s3-metadata
  • [663875b] add injected metadata fields to S3Store init and update
  • [79185ea] remove unused code
  • [9aa98c3] add tests for injecting metadata in S3
  • [4d2390c] Bump pytest-mock from 3.3.0 to 3.3.1
  • [eb813e2] Bump pydocstyle from 5.1.0 to 5.1.1
  • [3921c2f] Bump mkdocs-material from 5.5.8 to 5.5.11
  • [689c3c9] Bump fastapi from 0.61.0 to 0.61.1
  • [f09f473] Bump boto3 from 1.14.47 to 1.14.51
  • [8b54635] Bump pytest-mock from 3.3.0 to 3.3.1
  • [75f2d5e] Bump boto3 from 1.14.47 to 1.14.51
  • [054e011] Bump mkdocs-material from 5.5.9 to 5.5.11
  • [fa079ae] Bump fastapi from 0.61.0 to 0.61.1
  • [656391e] Bump pydocstyle from 5.1.0 to 5.1.1
  • [29918a6] add additional metadata and searchable fields
  • [993f88b] tests for additional metadata
  • [ce250aa] Bump mkdocs-material from 5.5.8 to 5.5.9
  • [b0825a5] Updated CHANGELOG.md
  • [284cad8] Merge pull request #258 from jmmshn/master
  • [4084988] linting
  • [8aac0dd] fixed handling of S3Store keys
  • [6bce6ab] Merge remote-tracking branch 'origin/master'
  • [e66c906] added context manager for stores and minor bugfix for S3Store.key
  • [3ac64b3] Bump mkdocs-material from 5.5.7 to 5.5.8
  • [bbcb2ba] Bump pre-commit from 2.6.0 to 2.7.1
  • [ccffb33] Bump pytest-mock from 3.2.0 to 3.3.0
  • [f39fb19] Bump pydocstyle from 5.0.2 to 5.1.0
  • [058067f] Bump pre-commit from 2.6.0 to 2.7.1
  • [ccfc9a2] Bump pytest-mock from 3.2.0 to 3.3.0
  • [d9b3a0b] Bump pydocstyle from 5.0.2 to 5.1.0
  • [6bb43e1] Updated CHANGELOG.md
  • [4c267c3] typo in test
  • [1838f6b] Merge pull request #253 from jmmshn/master
  • [0a4133e] Merge branch 'master' of github.com:jmmshn/maggma
  • [2fea9f0] updated test for coverage
  • [ab0f9a1] updated test for coverage
  • [9c78c5a] Bump pymdown-extensions from 7.1 to 8.0
  • [2387aa8] Bump mkdocstrings from 0.12.2 to 0.13.0
  • [46852db] Bump boto3 from 1.14.39 to 1.14.47
  • [148a405] Merge remote-tracking branch 'materialsproject/master'
  • [cbcec1a] fixed test
  • [76e5538] updated s3 unpacking
  • [ae16ae3] updated s3 unpacking
  • [b2fc00a] updated s3 unpacking
  • [e8b7414] updated s3 unpacking
  • [3b4832c] Bump pytest-cov from 2.10.0 to 2.10.1
  • [caf9944] Bump mkdocs-material from 5.5.3 to 5.5.7
  • [401b87a] Updated CHANGELOG.md
  • [e52c8c7] Merge pull request #241 from rkingsbury/master
  • [9a242a0] Merge branch 'master' of https://github.com/materialsproject/maggma
  • [1ed4951] Bump pytest from 5.4.3 to 6.0.1
  • [661d4ce] Bump boto3 from 1.14.33 to 1.14.39
  • [9a68005] fix random clashing tests
  • [72d9448] update deps
  • [ada8d05] Merge branch 'master' of https://github.com/materialsproject/maggma
  • [2b73524] accept Union[Sort, int]
  • [13a7483] Bump pymongo from 3.10.1 to 3.11.0
  • [254f7f4] Bump tqdm from 4.48.1 to 4.48.2
  • [163a05f] Bump mongomock from 3.19.0 to 3.20.0
  • [30e619f] Bump mkdocs-material from 5.5.1 to 5.5.3
  • [e5a35ba] Bump fastapi from 0.60.1 to 0.61.0
  • [19349f6] remove unused imports
  • [8ba1356] simplify; make consistent across all Stores
  • [b6b2958] accept str or int as sort keys instead of Sort()
  • [a6e8e11] Bump boto3 from 1.14.28 to 1.14.33
  • [04eaa78] Bump tqdm from 4.48.0 to 4.48.1
  • [1dd1508] Bump uvicorn from 0.11.7 to 0.11.8
  • [f4a5dc4] Bump mkdocs-material from 5.4.0 to 5.5.1
  • [6400765] Bump uvicorn from 0.11.6 to 0.11.7
  • [6277423] Bump uvicorn from 0.11.5 to 0.11.6
  • [0dd0dd9] Bump dnspython from 1.16.0 to 2.0.0
  • [1eb0857] Bump fastapi from 0.59.0 to 0.60.1
  • [484f271] Bump boto3 from 1.14.22 to 1.14.28
  • [3598f37] Bump tqdm from 4.47.0 to 4.48.0
  • [77c68a9] Bump numpy from 1.19.0 to 1.19.1
  • [0155877] Bump hvac from 0.10.4 to 0.10.5
  • [4e7a8c2] Bump mkdocstrings from 0.12.1 to 0.12.2
  • [b8176e0] Merge pull request #225 from jmmshn/patch-1
  • [aa6a62f] Update setup.py
  • [84d8443] Updated CHANGELOG.md
  • [5794d91] Bump boto3 from 1.14.20 to 1.14.22
  • [80fa5d5] Bump pydantic from 1.6 to 1.6.1
  • [32fc5f1] Fix dependabot name for automerging
  • [7299f73] wrong package ecosystem
  • [c663d8c] Rename .dependabot.yml to dependabot.yml
  • [d903e44] add new dependabot and automerge workflow
  • [70006ba] remove old dependabot config
  • [60d4580] Merge pull request #205 from jmmshn/master
  • [357bc9b] run new isort
  • [ec5d160] add isort settings
  • [bab1d0b] remove isort from precommit as it doesn't find right config
  • [a09422a] Merge pull request #222 from materialsproject/grab_metadata_gfs
  • [c5e7858] inject metadata
  • [b7f56f9] add test for gridfs metadata injection
  • [50ded5c] Merge pull request #218 from materialsproject/dependabot/pip/boto3-1.14.20
  • [5d901cc] Merge pull request #219 from materialsproject/dependabot/pip/pydantic-1.6
  • [736b40f] Merge pull request #221 from materialsproject/dependabot/pip/monty-3.0.4
  • [289bb28] Merge pull request #220 from materialsproject/dependabot/pip/pytest-mock-3.2.0
  • [71cf6b1] Merge pull request #217 from materialsproject/dependabot/pip/mkdocstrings-0.12.1
  • [8a12432] Bump pydantic from 1.5.1 to 1.6
  • [900a574] Merge pull request #216 from materialsproject/dependabot/pip/fastapi-0.59.0
  • [e5f31c2] Bump monty from 3.0.2 to 3.0.4
  • [b9e6d19] Bump pytest-mock from 3.1.1 to 3.2.0
  • [f0d7078] Bump boto3 from 1.14.16 to 1.14.20
  • [e306b71] Bump mkdocstrings from 0.12.0 to 0.12.1
  • [7efea01] Bump fastapi from 0.58.1 to 0.59.0
  • [901158a] Delete test.json
  • [211fadf] Merge pull request #215 from materialsproject/dependabot/pip/boto3-1.14.16
  • [85b9d71] Merge pull request #214 from materialsproject/dependabot/pip/pre-commit-2.6.0
  • [1bdfb60] Bump boto3 from 1.14.12 to 1.14.16
  • [a0df1c7] Bump pre-commit from 2.5.1 to 2.6.0
  • [24ae71a] Merge pull request #209 from materialsproject/dependabot/pip/mypy-0.782
  • [525ff03] Merge pull request #198 from materialsproject/dependabot/pip/pytest-cov-2.10.0
  • [e056efb] Bump pytest-cov from 2.9.0 to 2.10.0
  • [9441fb1] Merge pull request #208 from materialsproject/dependabot/pip/boto3-1.14.12
  • [9e4e858] Merge pull request #210 from materialsproject/dependabot/pip/tqdm-4.47.0
  • [3418d51] Merge pull request #212 from materialsproject/dependabot/pip/mkdocs-material-5.4.0
  • [ac3a285] Merge pull request #211 from materialsproject/dependabot/pip/pytest-asyncio-0.14.0
  • [a074761] Merge pull request #207 from materialsproject/dependabot/pip/fastapi-0.58.1
  • [916201b] Merge pull request #213 from acrutt/projection_builder_test
  • [0206625] Add tests for projection builder
  • [0f663ea] Merge pull request #2 from materialsproject/master
  • [b76286f] Bump mkdocs-material from 5.3.2 to 5.4.0
  • [c0c6ada] Bump pytest-asyncio from 0.12.0 to 0.14.0
  • [524b4d3] Bump tqdm from 4.46.1 to 4.47.0
  • [925fed9] Bump mypy from 0.781 to 0.782
  • [f6406b8] Bump boto3 from 1.14.7 to 1.14.12
  • [c65469d] Bump fastapi from 0.58.0 to 0.58.1
  • [3ced57d] Merge pull request #179 from acrutt/projection_builder
  • [60ec050] unused import
  • [fe750b0] thread_local should not be module level
  • [6d52682] cleaned up unused variable
  • [616b8d7] faked faked boto3 in test
  • [b97c1e5] Updated CHANGELOG.md
  • [51f0c81] Merge branch 'master' of github.com:materialsproject/maggma into multi_key
  • [bbe13df] make failed docs test more robust
  • [02cf736] fix distinct when too large
  • [ce71765] fixed test
  • [907ccdb] Merge remote-tracking branch 'materialsproject/master'
  • [8dd0562] moved bucket creation to thread
  • [bae8586] moved bucket creation to thread
  • [4144d1f] Merge pull request #200 from materialsproject/dependabot/pip/boto3-1.14.7
  • [bcc3a7d] Merge pull request #202 from materialsproject/dependabot/pip/mkdocstrings-0.12.0
  • [a92638d] Bump mkdocstrings from 0.11.4 to 0.12.0
  • [69ebf84] Merge pull request #203 from materialsproject/dependabot/pip/mypy-0.781
  • [b449f2b] Merge pull request #199 from materialsproject/dependabot/pip/mkdocs-material-5.3.2
  • [c7c336a] Bump boto3 from 1.14.2 to 1.14.7
  • [9cab773] Merge pull request #204 from materialsproject/dependabot/pip/numpy-1.19.0
  • [5754f73] Merge pull request #201 from materialsproject/dependabot/pip/hvac-0.10.4
  • [7ed815f] Bump numpy from 1.18.5 to 1.19.0
  • [9daa4c9] Bump mypy from 0.780 to 0.781
  • [05b0e0c] Bump hvac from 0.10.3 to 0.10.4
  • [e1c8037] Bump mkdocs-material from 5.3.0 to 5.3.2
  • [06c7a06] added test for Msonabl deserialization which requires msgpack-python package
  • [4d78300] Merge pull request #182 from jmmshn/master
  • [a9b190b] added test for rebuilding metadata
  • [b2aeeb5] added test for rebuilding metadata
  • [0579ff9] Merge github.com:materialsproject/maggma
  • [990fed5] Merge pull request #197 from materialsproject/dependabot/pip/boto3-1.14.2
  • [caba01d] Merge pull request #195 from materialsproject/dependabot/pip/mkdocs-material-5.3.0
  • [42da110] Bump mkdocs-material from 5.2.3 to 5.3.0
  • [1adbfd4] Merge pull request #196 from materialsproject/dependabot/pip/pre-commit-2.5.1
  • [2020414] Merge pull request #194 from materialsproject/dependabot/pip/pydash-4.8.0
  • [4e54e22] Merge pull request #193 from materialsproject/dependabot/pip/fastapi-0.58.0
  • [87e6761] Merge pull request #192 from materialsproject/dependabot/pip/flake8-3.8.3
  • [280b941] Merge pull request #191 from materialsproject/dependabot/pip/mkdocstrings-0.11.4
  • [fcda518] Bump boto3 from 1.13.24 to 1.14.2
  • [025259b] Bump pre-commit from 2.4.0 to 2.5.1
  • [43e8cf6] Bump pydash from 4.7.6 to 4.8.0
  • [ff64863] Bump fastapi from 0.55.1 to 0.58.0
  • [9303a42] Bump flake8 from 3.8.2 to 3.8.3
  • [d0828d2] Bump mkdocstrings from 0.11.3 to 0.11.4
  • [ac05800] Merge pull request #189 from materialsproject/dependabot/pip/boto3-1.13.24
  • [a2e5fca] Merge pull request #188 from materialsproject/dependabot/pip/mkdocs-material-5.2.3
  • [f150140] Merge pull request #186 from materialsproject/dependabot/pip/pytest-mock-3.1.1
  • [59f5394] Merge pull request #190 from materialsproject/dependabot/pip/mypy-0.780