- ✏️ doc updates
- 🐛 when fixing a bug
- 🚀 when making general improvements
- ✅ when adding tests
- ⬆️ when upgrading dependencies
- 🎉 when adding new features
- 🚀 Additional Use
ofexport type
syntax
- 🚀 Use
export type
syntax - ⬆️ Update all core deps
- ⬆️ Update
node-cot@12
- 🐛 Fix ephemeral API URL
- 🎉 Expose Ephemeral key/value API
- 🚀 Use strongly typed Layer Responses
- ⬆️ Update to latest deps
- 🚀 Apply default values if present in
Environment
- 🚀 Pass
fetch
error messages upstream - ⬆️ Update all core deps
- 🚀 Update Feature
- 🚀 Export node-cot
Feature
- 🐛 Remove extraneous
await
- 🐛 Maintain previous exports
- 🚀 Add
Task.env()
function to return validated environment
- 🚀 Log Response body if it fails Type Checks
- 🚀 Add basic support for JSON Schema String Formats
- 🐛 Avoid clashing with default fetch use used in index
- 🚀 Avoid use of express dependency
- 🚀 Expose TypedFetch Interface
- 🚀 Update Alert API
- 🚀 Hit the API with empty feature collections
- 🚀 Update to flat ESLint Config
- 🐛 Fix DataSync UIDs Gen
- 🐛 Fix timezone override
- 🐛 Ensure
schema.properties
is present
- 🐛 Check for length of timezone
- 🐛 Additional field checks
- 🐛 Ignore
No TimeZone
option in config
- 🚀 Move
env
to it's own fn to allow env to be pop'd before constructor called
- 🚀 Squash instanceof bugs
- 🚀 Schema as instance method
- 🐛 Fix use of this
- ⬆️ Change to deps
- ⬆️ Include minimist types
- 🎉 Include automatic basic CLI
- 🚀 Allow
schema:output
orschema:input
for CLI - 🚀 Automatically parse
.env
if current path is given to.local(path: string)
- 🚀
layer() => fetchLayer
- 🚀
layer
now stores the output offetchLayer
to support internal operations that require it - 🎉 The new Config option is now supported - initially with
timezone
override support
- 🐛 Add
internal: true
- 🚀 Use new token strategy
- 🎉 Add generic fetch method
- 🐛 Fix existance check not being thrown
- 🐛 Misunderstood Object type ->
JSONSchema6
- 🚀 Schema now returns a
JSONSchema6Object
Type
- ⬆️ Update Base Deps
- ⬆️ Update Base Deps
- 🐛 Fix how larger submissions are split up and submitted
- 🚀 The ETL CoT submission endpoint has a limit of 50mb per submission. To make for a better developer experience, automatically submit in smaller batches
- 🐛 Include ContentType header for alerts
- 🐛 small typescript definition fixes
- 🚀 Add support for creating Alerts
- 🎉 Include Event type
- 🎉 Include static type for layer response
- ⬆️ Update base deps
- ⬆️ Update base deps
- ⬆️ Update base deps
- 🚀 Additional logging
- 🐛 Return layer as JSON, throwing if the request fails
- 🚀 If doing local dev, automatically create ETL Token
- 🐛 Add TypeScript build step to release workflow
- 🚀 Initial Release