Skip to content

Commit

Permalink
release 1.0.0 (#64)
Browse files Browse the repository at this point in the history
* Some optimizations: remove kwargs due to performance issues

* [#40] Add initial benchmarks

* Add dynamically built and included module that holds methods from json_schema for classes that inherit from Surrealist::Serializer

* Add benchmarks for AMS logger turned on/off

* 👮

* 👮

* Extract benchmarks into methods

* Add benchmarks for associations

* Add ORMs section to README

* Fix typos

* Update roadmap

* Performance improvements

* Update benchmark results

* Update benchmark results

* Update CHANGELOG & README
  • Loading branch information
nesaulov committed Feb 11, 2018
1 parent b5efaea commit a96ea50
Show file tree
Hide file tree
Showing 18 changed files with 942 additions and 480 deletions.
7 changes: 7 additions & 0 deletions .rubocop.yml
Expand Up @@ -4,6 +4,11 @@ AllCops:
- './gemfiles/*gemfile'
- './tmp/*'

Documentation:
Exclude:
- benchmarks/*rb
- spec/**/*rb

# Layout

Layout/AlignParameters:
Expand Down Expand Up @@ -52,6 +57,7 @@ Lint/RescueType:
Metrics/BlockLength:
Exclude:
- spec/**/*rb
- benchmarks

Metrics/CyclomaticComplexity:
Enabled: false
Expand All @@ -60,6 +66,7 @@ Metrics/MethodLength:
Max: 15

Metrics/LineLength:
Exclude: [benchmarks/*rb]
Max: 110

Metrics/PerceivedComplexity:
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,14 @@
# 1.0.0

## Added
* `#build_schema` for collections from `Surrealist::Serializer` (@nesaulov) #74
* Oj dependency
* Multiple serializers API (@nulldef) #66

## Miscellaneous
* Benchmarks for Surrealist vs AMS
* A lot of memory & performance optimizations (@nesaulov) #64

# 0.4.0

## Added
Expand Down
2 changes: 2 additions & 0 deletions Gemfile
Expand Up @@ -4,7 +4,9 @@ source 'https://rubygems.org'
gemspec

group :development, :test do
gem 'active_model_serializers', '~> 0.10.0'
gem 'activerecord'
gem 'benchmark-ips'
gem 'coveralls', require: false
gem 'dry-struct'
gem 'dry-types'
Expand Down

0 comments on commit a96ea50

Please sign in to comment.