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 over 6 years ago

  • added N helper
  • always require a matcher for callbacks and authorizers
  • simplified callback usage (removed need for coal helpers where possible)
  • make field lookup more deterministic (only check "Name" attribute)
  • simplified filters and sorters
  • removed S helper
fire -

Published by 256dpi almost 7 years ago

  • coal: renamed visualize method
  • flame: directly take and return the values as they are just a few left
fire -

Published by 256dpi almost 7 years ago

  • removed spark package and moved ERD to coal
  • removed graphviz dependency
  • improved diagram style
fire -

Published by 256dpi almost 7 years ago

  • escape graph
fire -

Published by 256dpi almost 7 years ago

  • make authorizers return a list of enforcers
  • removed unused methods
  • replaced fatal errors with safe errors that work the other way around
  • export and use access denied error from fire
  • allow modifications of the sparse fieldset
  • always render modified relationships
  • removed controversial hide filter enforcer
  • allow FilterQuery for all operations
  • added filter fields enforcer
  • renamed validator and implemented zero value check
  • added basic package to visualize the models
fire -

Published by 256dpi almost 7 years ago

  • default to all matcher
  • update and & or helper to properly match the supplied callbacks
  • removed combine helper
fire -

Published by 256dpi almost 7 years ago

  • do not panic on unsupported authorizers
fire -

Published by 256dpi almost 7 years ago

  • enforce run of action
  • comment panics
fire - v0.12.3

Published by 256dpi almost 7 years ago

  • return early if list of callbacks is empty
  • added matchers to determine if callbacks, authorizers and enforcers should be run
fire -

Published by 256dpi almost 7 years ago

  • added root tracer middleware
  • improved callback tracing
  • use only and except to limit the use of callbacks
  • reorganized ash callback constructor
  • removed list and find method from group
  • added missing run notifier test helper
fire -

Published by 256dpi almost 7 years ago

  • removed prefix from group (revert)
  • require a callback instead of just a handler
fire -

Published by 256dpi almost 7 years ago

  • controller: do not use queries for updating a model, use id instead
  • controller: do not use queries for removing a model, use id instead
  • indexer: lookup the field on the model in any case
  • indexer: added sparse option to simple indexes
  • renamed validator to ProtectedFieldsValidator
  • ash: refactored package to use concrete types for authorizers and enforcers
  • fire: refactored Callback as a concrete type that can be inspected
  • controller: use pointers for actions
  • controller: enforce body limits for collection and resource actions
  • added opentracing support
  • flame: removed obsolete TokenDescription method
  • fire: removed additional logging
  • wood: removed request logger to encourage to use of a tracer
fire -

Published by 256dpi almost 7 years ago

  • make FindField also return matching relationships
  • added R() helper
fire -

Published by 256dpi almost 7 years ago

  • added back the specification of per action authorizers
  • centralized logging
  • allow setting the document limit on the controller
fire - v0.11.0

Published by 256dpi almost 7 years ago

  • renamed Action type to Operation
  • refactored resource and collection action handling
  • split Query into Selector and Filter fields to prevent accidental overrides
  • support relationship filters and abort on unsupported filters and sorters
fire -

Published by 256dpi almost 7 years ago

  • added missing key
fire -

Published by 256dpi almost 7 years ago

  • removed blaze package
  • coal: added unique helper
  • support all type of relationships in matching references validator
  • added combine helper
  • test all relationships in verify references validator
  • check deep equality of unique fields
fire -

Published by 256dpi almost 7 years ago

  • bubble ash authorization requests by default
fire -

Published by 256dpi almost 7 years ago

  • require object-id validation
  • extracted custom action data to own struct
  • allow specification of the custom action methods
  • turned short-hand functions into short-hand types
fire - v0.9.2

Published by 256dpi almost 7 years ago

  • optimized custom actions and allow a list of authorizers per custom action
Package Rankings
Top 7.4% on Proxy.golang.org
Badges
Extracted from project README
Test GoDoc Release