Skip to content

Commit

Permalink
Add release notes & release v 0.2.0
Browse files Browse the repository at this point in the history
Problem:

This repository contains both the administrate gem
and the demo application.
The demo application uses the image field,
which means that its Gemfile will be dependent on the new
administrate-field-image gem.

In turn, the administrate-field-image gem
is dependent on the administrate gem in this repository.
This creates a little bit of a chicken-and-egg problem
for publishing both of those gems.

Solution:

Our release plan is as follows:

- Release this branch as a new version of the administrate gem,
  as version `0.2.0.rc1`
- Make administrate-field-image dependent on
  `"administrate", "0.2.0.rc1", "~> 0.2.0"`
- Release administrate-field-image v `0.0.1`
- Make the demo app's Gemfile dependent on
  `"administrate-field-image", "~> 0.0"`
- Re-push this branch to Github to run CircleCI suite. All of the gems
  would be available on rubygems.org, so the suite should pass.
- Update and release this branch as version `0.2.0`
- Merge branch
  • Loading branch information
c-lliope committed Apr 21, 2016
1 parent 12843ef commit 53457a6
Show file tree
Hide file tree
Showing 7 changed files with 13 additions and 13 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@

### Upcoming Release

### 0.2.0 (April 20, 2016)

* [#476] [CHANGE] Extract `Administrate::Field::Image` into its own gem.
Users who have image fields in their dashboards
should add to their `Gemfile`:
Expand Down
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ ruby "2.2.3"

gemspec

gem "administrate-field-image", path: "../administrate-field-image"
gem "administrate-field-image"
gem "delayed_job_active_record"
gem "high_voltage"
gem "markdown-rails"
Expand Down
16 changes: 6 additions & 10 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,14 +1,7 @@
PATH
remote: ../administrate-field-image
specs:
administrate-field-image (0.0.1)
administrate (~> 0.1.3)
rails (~> 4.2)

PATH
remote: .
specs:
administrate (0.1.5)
administrate (0.2.0)
autoprefixer-rails (~> 6.0)
datetime_picker_rails (~> 0.0.7)
jquery-rails (~> 4.0)
Expand Down Expand Up @@ -59,6 +52,9 @@ GEM
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
addressable (2.3.8)
administrate-field-image (0.0.2)
administrate (>= 0.2.0.rc1, < 0.3.0)
rails (~> 4.2)
ammeter (1.1.3)
activesupport (>= 3.0)
railties (>= 3.0)
Expand Down Expand Up @@ -159,7 +155,7 @@ GEM
mime-types (2.99.1)
mini_portile2 (2.0.0)
minitest (5.8.4)
momentjs-rails (2.11.0)
momentjs-rails (2.11.1)
railties (>= 3.1)
multi_json (1.11.2)
neat (1.7.4)
Expand Down Expand Up @@ -287,7 +283,7 @@ PLATFORMS

DEPENDENCIES
administrate!
administrate-field-image!
administrate-field-image
ammeter
appraisal
awesome_print
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ Add Administrate to your Gemfile:

```ruby
# Gemfile
gem "administrate", "~> 0.1.5"
gem "administrate", "~> 0.2.0"
```

Re-bundle, then run the installer:
Expand Down
1 change: 1 addition & 0 deletions gemfiles/bourbon_5.gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ source "https://rubygems.org"

ruby "2.2.3"

gem "administrate-field-image"
gem "delayed_job_active_record"
gem "high_voltage"
gem "markdown-rails"
Expand Down
1 change: 1 addition & 0 deletions gemfiles/sass_3_4.gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ source "https://rubygems.org"

ruby "2.2.3"

gem "administrate-field-image"
gem "delayed_job_active_record"
gem "high_voltage"
gem "markdown-rails"
Expand Down
2 changes: 1 addition & 1 deletion lib/administrate/version.rb
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module Administrate
VERSION = "0.1.5".freeze
VERSION = "0.2.0".freeze
end

0 comments on commit 53457a6

Please sign in to comment.