Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.43 KB

ChangeLog.md

File metadata and controls

49 lines (33 loc) · 1.43 KB

0.4.2 / 2024-01-24

  • Switched to using require_relative to improve load-times.
  • Added # frozen_string_literal: true to all files.

0.4.1 / 2012-05-27

0.4.0 / 2011-11-19

  • Added {OpenNamespace.const_lookup}.
  • Added {OpenNamespace.const_search}.
  • Added {OpenNamespace::ClassMethods#const_lookup}.
  • Added {OpenNamespace::ClassMethods#const_defined?}.

0.3.2 / 2011-07-12

  • Fixed a bug in {OpenNamespace.const_path} where the argument was being modified in-place.

0.3.1 / 2011-03-08

  • Fixed a typo in {OpenNamespace::ClassMethods#require_file}.

0.3.0 / 2010-04-28

  • Added {OpenNamespace.const_path}.
  • Added {OpenNamespace::ClassMethods#require_file}.
  • Added {OpenNamespace::ClassMethods#const_search}.
  • Improved searching for constants with oddly capitalized names, such as SQL or RemoteTCP.
  • Ensure that {OpenNamespace::ClassMethods#const_missing} only returns the constant with the requested name.
  • Removed OpenNamespace::ClassMethods#namespace.
  • Removed OpenNamespace::ClassMethods#namespace=.
  • Removed the dependency on extlib.

0.2.0 / 2010-04-13

  • Renamed the open-namespace gem to open_namespace, for naming consistency.

0.1.0 / 2010-02-11

  • Require extlib >= 0.9.14.
  • Provides implicit loading of constants via const_missing.
  • Provides explicit loading of constants via require_const.