Skip to content

Commit

Permalink
Relax array_include_methods gem dependency to '>= 1.4.0', '< 1.6.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
AndyObtiva committed Jan 10, 2024
1 parent 8faeb9f commit 7b8629a
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 20 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
Related Change Logs:
- [glimmer-dsl-swt/CHANGELOG.md](https://github.com/AndyObtiva/glimmer-dsl-swt/blob/master/CHANGELOG.md)

### 2.7.7

- Relax `array_include_methods` gem dependency to '>= 1.4.0', '< 1.6.0'

### 2.7.6

- Fix an issue in Opal by updating `Glimmer::DataBinding::Observer::Registration` to correctly inherit from `Struct` by assigning a `Struct.new` and opening a `do; end` block
Expand Down
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
source 'http://rubygems.org'

# Glimmer author owned gems
gem 'array_include_methods', '~> 1.4.0'
gem 'array_include_methods', '>= 1.4.0', '< 1.6.0'

# 3rd party gems (flexible versions to support other user gems that may share dependencies)
gem 'facets', '>= 3.1.0', '< 4.0.0', require: false
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# [<img src="https://raw.githubusercontent.com/AndyObtiva/glimmer/master/images/glimmer-logo-hi-res.png" height=85 style="position: relative; top: 20px;" />](https://rubygems.org/gems/glimmer) Glimmer 2.7.6
# [<img src="https://raw.githubusercontent.com/AndyObtiva/glimmer/master/images/glimmer-logo-hi-res.png" height=85 style="position: relative; top: 20px;" />](https://rubygems.org/gems/glimmer) Glimmer 2.7.7
## DSL Framework for Ruby GUI and More
[![Gem Version](https://badge.fury.io/rb/glimmer.svg)](http://badge.fury.io/rb/glimmer)
[![rspec](https://github.com/AndyObtiva/glimmer/workflows/rspec/badge.svg)](https://github.com/AndyObtiva/glimmer/actions?query=workflow%3Arspec)
Expand Down Expand Up @@ -267,7 +267,7 @@ end
### Setup

Follow these steps to author a [Glimmer](https://rubygems.org/gems/glimmer) DSL:
- Add `gem 'glimmer', '~> 2.7.6'` to `Gemfile` and run `bundle` or run `gem install glimmer -v2.7.6` and add `require 'glimmer'`
- Add `gem 'glimmer', '~> 2.7.7'` to `Gemfile` and run `bundle` or run `gem install glimmer -v2.7.7` and add `require 'glimmer'`
- Create `glimmer/dsl/[dsl_name]/dsl.rb`, which requires and adds all dynamic expressions for the [dsl_name] Glimmer DSL module as per the code shown in the previous section (or [Official DSLs](#official-dsls) as examples)
- Create `glimmer/dsl/[dsl_name]/[expresion_name]_expresion.rb` for every [expresion_name] expression needed, whether dynamic or static

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.7.6
2.7.7
32 changes: 16 additions & 16 deletions glimmer.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@
# DO NOT EDIT THIS FILE DIRECTLY
# Instead, edit Jeweler::Tasks in Rakefile, and run 'rake gemspec'
# -*- encoding: utf-8 -*-
# stub: glimmer 2.7.6 ruby lib
# stub: glimmer 2.7.7 ruby lib

Gem::Specification.new do |s|
s.name = "glimmer".freeze
s.version = "2.7.6"
s.version = "2.7.7".freeze

s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
s.require_paths = ["lib".freeze]
s.authors = ["AndyMaleh".freeze]
s.date = "2024-01-03"
s.date = "2024-01-10"
s.description = "Glimmer is a Ruby DSL Framework for Ruby GUI and More, consisting of a DSL Engine and a Data-Binding Library (including Observer Design Pattern, Observable Model, Observable Array, and Observable Hash). Used in Glimmer DSL for SWT (JRuby Desktop Development GUI Framework), Glimmer DSL for Opal (Pure Ruby Web GUI and Auto-Webifier of Desktop Apps), Glimmer DSL for LibUI (Prerequisite-Free Ruby Desktop Development GUI Library and Winner of Fukuoka Ruby Award Competition 2022 Special Award), Glimmer DSL for Tk (Ruby Tk Desktop Development GUI Library), Glimmer DSL for GTK (Ruby-GNOME Desktop Development GUI Library), Glimmer DSL for FX (FOX Toolkit Ruby Desktop Development GUI Library), Glimmer DSL for WX (wxWidgets Ruby Desktop Development GUI Library), Glimmer DSL for Swing (JRuby Swing Desktop Development GUI Library), Glimmer DSL for JFX (JRuby JavaFX Desktop Development GUI Library), Glimmer DSL for XML (& HTML), and Glimmer DSL for CSS.".freeze
s.email = "andy.am@gmail.com".freeze
s.extra_rdoc_files = [
Expand Down Expand Up @@ -53,22 +53,22 @@ Gem::Specification.new do |s|
]
s.homepage = "http://github.com/AndyObtiva/glimmer".freeze
s.licenses = ["MIT".freeze]
s.rubygems_version = "3.4.10".freeze
s.rubygems_version = "3.5.3".freeze
s.summary = "Glimmer (DSL Framework for Ruby GUI and More)".freeze

s.specification_version = 4

s.add_runtime_dependency(%q<array_include_methods>.freeze, ["~> 1.4.0"])
s.add_runtime_dependency(%q<facets>.freeze, [">= 3.1.0", "< 4.0.0"])
s.add_development_dependency(%q<rspec-mocks>.freeze, ["~> 3.5.0"])
s.add_development_dependency(%q<rspec>.freeze, ["~> 3.5.0"])
s.add_development_dependency(%q<puts_debuggerer>.freeze, ["~> 0.13"])
s.add_development_dependency(%q<rake>.freeze, [">= 10.1.0", "< 14.0.0"])
s.add_development_dependency(%q<jeweler>.freeze, [">= 2.0.0", "< 3.0.0"])
s.add_development_dependency(%q<rdoc>.freeze, [">= 6.2.1", "< 7.0.0"])
s.add_development_dependency(%q<coveralls>.freeze, [">= 0"])
s.add_development_dependency(%q<simplecov>.freeze, ["~> 0.16.1"])
s.add_development_dependency(%q<simplecov-lcov>.freeze, ["~> 0.7.0"])
s.add_development_dependency(%q<rake-tui>.freeze, ["> 0"])
s.add_runtime_dependency(%q<array_include_methods>.freeze, [">= 1.4.0".freeze, "< 1.6.0".freeze])
s.add_runtime_dependency(%q<facets>.freeze, [">= 3.1.0".freeze, "< 4.0.0".freeze])
s.add_development_dependency(%q<rspec-mocks>.freeze, ["~> 3.5.0".freeze])
s.add_development_dependency(%q<rspec>.freeze, ["~> 3.5.0".freeze])
s.add_development_dependency(%q<puts_debuggerer>.freeze, ["~> 0.13".freeze])
s.add_development_dependency(%q<rake>.freeze, [">= 10.1.0".freeze, "< 14.0.0".freeze])
s.add_development_dependency(%q<jeweler>.freeze, [">= 2.0.0".freeze, "< 3.0.0".freeze])
s.add_development_dependency(%q<rdoc>.freeze, [">= 6.2.1".freeze, "< 7.0.0".freeze])
s.add_development_dependency(%q<coveralls>.freeze, [">= 0".freeze])
s.add_development_dependency(%q<simplecov>.freeze, ["~> 0.16.1".freeze])
s.add_development_dependency(%q<simplecov-lcov>.freeze, ["~> 0.7.0".freeze])
s.add_development_dependency(%q<rake-tui>.freeze, ["> 0".freeze])
end

0 comments on commit 7b8629a

Please sign in to comment.