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 0.4.0 #215

Draft
wants to merge 49 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
ede6a55
Updated version and gitignore
kbgg Oct 16, 2019
70a6ce7
Updated fixtures
kbgg Oct 16, 2019
4862c1a
Updated to match the search extension
kbgg Oct 16, 2019
d1aec9d
Added new created and updated fields in items
kbgg Oct 16, 2019
0aa5b63
Changed API query parameter from time to datetime
kbgg Oct 21, 2019
5060e2e
Updated include and exclude behavior to match spec
kbgg Oct 21, 2019
f48f1fe
Updated API to only accept geometry, not features or featurecollections
kbgg Oct 21, 2019
d324154
Throws error if both bbox and intersects provided
kbgg Oct 21, 2019
314a44a
Fixed failing tests
kbgg Oct 21, 2019
c11648f
Merged develop in
kbgg Oct 21, 2019
7d6030b
Fix merge
kbgg Oct 21, 2019
e3d6055
Added created and updated fields
kbgg Oct 21, 2019
15a01d7
Updated changelog
kbgg Oct 21, 2019
9212d89
Merge pull request #213 from kbgg/version_0.4
matthewhanson Oct 22, 2019
db291e8
Break out each endpoint as a function in the api module
matthewhanson Oct 22, 2019
d0b51b1
fixed and test updates
matthewhanson Oct 22, 2019
19c4c91
Merge pull request #214 from sat-utils/api_refactor
matthewhanson Oct 25, 2019
7598c7c
Fixed integration tests calling removed endpoint
kbgg Oct 29, 2019
0d8592f
Fixed tests
kbgg Oct 29, 2019
0f6404d
Updated version
kbgg Oct 29, 2019
d66de3b
Fixed version
kbgg Oct 29, 2019
983fac3
Added missing endpoints
kbgg Oct 30, 2019
ac7b071
Merge pull request #217 from kbgg/fix-tests
matthewhanson Nov 4, 2019
9efc5db
publish 0.4.0-rc1
matthewhanson Nov 4, 2019
672c1ae
fix function call
matthewhanson Nov 6, 2019
66a7bbd
remove running on fargate as an option from ingest
matthewhanson Nov 10, 2019
2873775
disabled fields filter for this version
matthewhanson Nov 11, 2019
09924e7
0.4.0-rc2
matthewhanson Nov 11, 2019
df9311b
correct collection search
matthewhanson Nov 27, 2019
07ac69a
Add .idea to gitignore
Dec 9, 2019
c3a237b
updated node
Dec 10, 2019
3108432
added stac api + extensions - transaction
Dec 11, 2019
b22ff60
Add serverless deployment
Dec 11, 2019
07cf282
Merge pull request #5 from stac-utils/feature/update-node
quetcodesfire Dec 11, 2019
f496171
Merge pull request #7 from stac-utils/feature/api-endpoint
quetcodesfire Dec 11, 2019
8f47045
Merge pull request #10 from stac-utils/feature/serverless
PeteShepley Dec 11, 2019
e71afe6
reorg serverless configs
matthewhanson Dec 18, 2019
d991931
update logging
matthewhanson Dec 18, 2019
06643a0
update serverless config
matthewhanson Dec 18, 2019
91fa2b1
include api.yaml in package
matthewhanson Dec 19, 2019
dc7e25a
fix api spec response
matthewhanson Dec 19, 2019
df9d378
combine root and /stac endpoints
matthewhanson Dec 19, 2019
0e2f21d
Merge pull request #21 from stac-utils/feature/0.4
matthewhanson Dec 19, 2019
e813a2c
Merge pull request #220 from stac-utils/develop
matthewhanson Dec 19, 2019
75caf0f
update CHANGELOG
matthewhanson Dec 19, 2019
0d6e212
comment out buildFieldsFilter code
matthewhanson Dec 19, 2019
f954702
Merge pull request #221 from stac-utils/develop
matthewhanson Dec 19, 2019
940df9a
add OAF numberMatched and numberReturned
matthewhanson Dec 19, 2019
5e5dace
Merge pull request #222 from stac-utils/develop
matthewhanson Dec 19, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ references:
jobs:
build_and_test:
docker:
- image: circleci/node:8.11
- image: circleci/node:12.0
steps:
- *restore_repo
- checkout
Expand Down
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,9 @@ cloudformation.yml
ddd.js
package-lock.json
yarn.lock
lerna-debug.log
*.lerna_backup
_book
_book
.idea/
.DS_STORE
.serverless/
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8.10
12.13
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,23 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## [Unreleased]

## [v0.4.0] - 2019-12-19

### Added
- `created` and `updated` fields added to item properties
- `serverless` deployment configuration file (serverless.yml)

### Changed
- `time` field renamed to `datetime`
- Error raised if both bbox and intersection are specified
- Search metadata changed to match the `search` extension
- Intersect parameter accepts only GeoJSON geometries

### Removed
- `fields` filter due to issues with default behavior. To be added back in for STAC 0.9.0 which reworks how fields filter works
- Batch ingestion jobs with Fargate


## [v0.3.0] - 2019-10-16

### Added
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# - ES_HOST: Elasticsearch https endpoint


FROM node:8
FROM node:12

ENV \
HOME=/home/sat-utils
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ The STAC version supported by a given version of sat-api is shown in the table b
| 0.1.0 | 0.5.x |
| 0.2.x | 0.6.x |
| 0.3.x | 0.7.x |
| 0.4.x | 0.8.x |

## Usage

Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"lerna": "2.11.0",
"version": "0.3.0",
"version": "0.4.0-rc2",
"npmClient": "yarn",
"packages": [
"packages/*"
Expand Down
7 changes: 6 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
"test": "lerna run test",
"update": "lerna publish --skip-git --skip-npm",
"eslint": "eslint packages/* --ext .js",
"deploy": "sls deploy",
"build-api-docs": "yarn widdershins --search false --language_tabs 'nodejs:NodeJS' 'python:Python' --summary ./packages/api-lib/api-spec.yaml -o ./docs/api.md & yarn shins --inline --logo ./docs/images/logo.png -o ./docs/index.html ./docs/api.md"
},
"devDependencies": {
Expand All @@ -21,7 +22,11 @@
"eslint-plugin-jsx-a11y": "^6.0.3",
"eslint-plugin-react": "^7.7.0",
"lerna": "^2.11.0",
"serverless": "^1.53.0",
"serverless-pseudo-parameters": "^2.5.0",
"serverless-step-functions": "^2.11.0",
"shins": "^2.3.2-3",
"widdershins": "^3.6.6"
}
},
"name": "sat-api"
}
Loading