Sha256: f864d16a41a64cea030581b65f76df231867b23674dfdfd8fc4d72a0f5ffa720

Contents?: true

Size: 742 Bytes

Versions: 1

Compression:

Stored size: 742 Bytes

Contents

# BitmaskEnum changelog

## 0.1.0 : 2022-08-28

Initial build. Pre-release.

Checking and setting of flags on model instance.
Scopes for querying.

## 0.2.0 : 2022-08-28

Pre-release.

Refactor of underlying logic. 
Enforce symbols in method output.

## 0.3.0 : 2022-08-28

Pre-release.

Refactor logic and tests.
Switch bitmask_enum params to a single hash with multiple keys.

## 0.4.0 : 2022-08-28

Pre-release.

Add nil handling.
Refactor options and add testing for them.

## 1.0.0 : 2022-08-29

Release.

Add setter override to write flags as flag values.
Add YARD docs.
Standardize output to symbols.
Add validation of the attribute - less_than: 1 << flags.size
Add max ActiveRecord version to protect against future breaking releases

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bitmask_enum-1.0.0 CHANGELOG.md