fire

An idiomatic micro-framework for building Ember.js compatible APIs with Go.

MIT License

Stars
57
Committers
3

Bot releases are hidden (Show)

fire -

Published by 256dpi about 4 years ago

  • fix index visualization
fire -

Published by 256dpi about 4 years ago

  • updated lungo
  • coal: do not stop when stream closed without error
fire -

Published by 256dpi over 4 years ago

  • updated xo
  • updated set helpers
  • coal: support more list forms when slicing
  • coal: validate model where possible
  • blaze: verify links before claiming or releasing
  • stick: added subtract function
  • blaze: support multiple files
  • blaze: added download file method
  • stick: added safe unmarshal
  • stick: moved key getters
  • stick: added helper for unmarshaling keyed lists
  • blaze: match links by reference when unmarshaling
  • stick: support bson array coding
  • coal: added managed iterator
  • coal: verify model meta
  • coal: verify list type
  • coal: test nil translations
  • coal: added projection methods
  • fire: use new projection api
  • nitro: added RPC package
  • stick: properly handle no document bson data
  • axe: improved error handling
  • sort references
  • coal: moved iterator validation to manager
  • coal: improved transaction handling
  • axe: improved transaction handling
  • blaze: do not raise error if blob has already been deleted
fire -

Published by 256dpi over 4 years ago

  • flame: updated oauth2 library
  • fire: check modification against zero value during other operations
  • fire: do not return error if writing a ready only field does not result in a change
  • flame: allow setting token auto remove duration
  • ash: added basic authorizers
  • blaze: added validation
  • coal: export has transaction
  • blaze: renamed callback, expect transactions
  • blaze: prevent out of band link updates
  • blaze: discourage use of embedded blob type
  • fire: run modifiers also when deleting documents
  • blaze: extracted type validation function
  • blaze: validate file
  • example: added async image generation task
  • example: validate item before replacing
  • removed rarely used and trivial helpers
  • coal: added ref type
  • coal: added polymorphic relationships
  • fire: assert readable and writable fields
  • fire: made has-one and has-many not writable by default
  • stick: handle untyped nil assignment
  • stick: added validatable interface
  • blaze: added type to claim key
  • blaze: added bindings
  • blaze: renamed length to size
  • blaze: added limit enforcement
  • example: updated serve and use recover middleware
  • coal: use linearizable read concern per default
  • blaze: support seekable downloads
  • blaze: added support for media streaming
  • blaze: removed owner pointer
  • blaze: unset content security policy for downloads
  • blaze: check key existence
  • blaze: add binding as struct
  • blaze: added support for content disposition
  • all: replaced cinder with xo
  • all: wrap all errors
  • all: properly handle sentinel errors
  • all: properly handle context inheritance with transactions
  • axe: recover task panics
  • fire: recover any panic
fire -

Published by 256dpi over 4 years ago

  • blaze: more cleanup task options
  • blaze: allocate bucket externally
fire -

Published by 256dpi over 4 years ago

  • blaze: extended and improved API
fire -

Published by 256dpi over 4 years ago

  • all: various fixes and improvements
  • fire: require model validation
  • fire: added modifiers
  • coal: enforce model validation
  • coal: support inserting multiple models
  • coal: added synced callback to reconcile
  • glut: structured values
  • axe: structured jobs
  • stick: extracted dynamic accessibility
  • stick: extracted coding
  • stick: extracted backoff
fire -

Published by 256dpi over 4 years ago

  • coal: properly abort transaction on error
  • coal: ensure collection without panic
  • coal: added distinct query to manager
  • flame: added authenticator context
  • fire: use throttle from serve
fire -

Published by 256dpi over 4 years ago

  • fire: allow response code modifications
  • fire: write response after transaction committed
  • fire: improved related resource handling
  • fire: added throttle middleware
  • fire: always use transactions (except actions)
  • fire: extracted and refactored tracing into new cinder package
  • coal: refactored store
  • coal: refactored collection
  • coal: added helpers to detect missing and duplicate documents
  • coal: added translator
  • coal: added manager
  • coal: translate partial indexes
  • axe: removed store from context
  • heat: expose key base
  • all: added context where missing and properly trace function calls
  • all: improve caching of model meta
  • all: migrated to manager
fire -

Published by 256dpi over 4 years ago

  • fire: removed disabled and added supported field to specify supported operations
  • fire: added has one and has many relationship filters
  • ash: added relationship filter enforcer
  • coal: moved model accessors to package level
  • coal: removed model initialization everywhere
  • coal: added base getter
  • coal: renamed tester methods
  • coal: added multi-codec transfering
fire -

Published by 256dpi over 4 years ago

  • migrated to oauth2/v2
  • migrated to jsonapi/v2
  • fire: added jsonapi request document to context
  • coal: renamed traced collection
  • glut: added mut functions
  • heat: moved JWT handling to new package
  • heat: added key derivation
  • heat: added notary type for secure JWT key handling
  • blaze: added basic file storage implementation
  • example: refactored
  • added design pattern documentation
fire -

Published by 256dpi almost 5 years ago

  • updated oauth2 and fix malformed token handling
  • exposed refresh token grant availability as well
  • added redirect URI validator
fire -

Published by 256dpi almost 5 years ago

  • flame: added support for dynamic grant selection
  • flame: refactored callback signatures
  • flame: do not require client id or resource owner id field tag
fire -

Published by 256dpi almost 5 years ago

  • coal: do not assume used lungo store
  • example: use memory store if no URI is given
  • fire: detect and handle uniqueness errors
fire -

Published by 256dpi almost 5 years ago

  • coal: added method to visualize catalog as pdf
  • coal: use custom index model to store indexes
  • coal: merge indexer with catalog
  • coal: visualize index configuration
fire -

Published by 256dpi almost 5 years ago

  • ash: added fields struct
  • fire: added more helpers
  • ash: support whitelisting of creatable and updatable fields
  • fire: generalize no list into disabled operations
  • all: use type aliasing for all short-hands
  • fire: expose safe error
fire -

Published by 256dpi almost 5 years ago

  • updated lungo
  • fix flaky tests
fire -

Published by 256dpi almost 5 years ago

  • flame: implemented token introspection
fire -

Published by 256dpi almost 5 years ago

  • flame: added support for authorization codes with approval
  • flame: implemented proper implicit grant with approval
  • flame: added support for multiple redirect uris
  • flame: collect token data in a struct
  • flame: support ensuring applications with redirect urls
  • flame: simplify token generation
  • flame: simplified jwt handling
  • flame: renamed url to uri where appropriate
  • flame: properly check client confidentiality
  • all: use go 1.13
fire -

Published by 256dpi almost 5 years ago

  • updated dependencies
Package Rankings
Top 7.4% on Proxy.golang.org
Badges
Extracted from project README
Test GoDoc Release