Sha256: 3808dd90c791cf45829a959fa0224c6daeff61865a3e293d9bf8102b23afa1f9

Contents?: true

Size: 1.21 KB

Versions: 1

Compression:

Stored size: 1.21 KB

Contents

All notable changes to this project will be documented in this file.

This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).


## Unreleased

### Breaking changes

-

### Compatible changes

-

## 1.1.0 - 2022-03-16

### Breaking changes

- Remove no longer supported ruby versions (2.3.8, 2.4.5)

### Compatible changes

- Activate rubygems MFA

## 1.0.2 - 2019-05-22

### Compatible changes

- Preserve arity of methods with optional arguments

## 1.0.1 - 2019-02-27

### Compatible changes

- Fix meta information in gemspec.


## 1.0.0 - 2019-02-27

### Compatible changes

Forked [memoizer](https://github.com/wegowise/memoizer) with two changes:

1. Memoized methods now preserve their [arity](https://apidock.com/ruby/Method/arity). Previously all memoized methods had an arity of `-1`.
2. Memoized methods are now faster at runtime. This will only be noticable if you call a memoized methods many times in the same request.

We published our fork as a new gem named [memoized](https://rubygems.org/gems/memoized).

memoized is API-compatible to memoizer, you just need to `include Memoized` instead of `Memoizer`:

```ruby
class A
  include Memoized

  memoize def hello
    'hello!'
  end
end
```

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
memoized-1.1.0 CHANGELOG.md