2024-10-21 15:56:55 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby-tins: update to 1.37.0
1.37.0 (2024-10-19)
* Add support for module prepended blocks in Tins::Concern:
- Added prepend_features method to Tins concern
- Updated ConcernTest to test prepend feature
- Raise StandardError for duplicate block definitions for included and
prepended blocks
* Added class_methods method to Tins concern:
- Added class_methods method to lib/tins/concern.rb
o Creates or retrieves ClassMethods module for defining class-level
methods
- Updated tests in tests/concern_test.rb
o Added test for new baz1 and baz2 methods
o Tested availability of bar, baz1, and baz2 methods on A
|
2024-10-13 18:37:15 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
devel/ruby-tins: update to 1.36.1
1.34.0 (2024-09-30)
* Secure write functionality updated
- Added support for Pathname objects in secure_write
- Updated File.new call to use to_s method on filename
- New test case added for secure_write with Pathname object
* Refactor version comparisons in various modules
- Added Tins::StringVersion.compare method to compare Ruby versions with
operators.
- Replaced direct version comparisons with compare method in multiple
modules.
* Deprecate deep_const_get and const_defined_in? methods
- Add deprecation notice for const_defined_in? for ruby >= 1.8
- Add deprecation notice for deep_const_get method with a new method name
const_get for ruby >= 2.0
* Refactor deprecation logic and tests
- Update Tins::Deprecate#deprecate method to allow for optional new_method
parameter.
- Modify tests/deprecate_test.rb to test deprecated methods with and
without messages.
* Prepare count_by method for deprecation
- Suggest using count with block instead in newer Rubies
* Prepare uniq_by / uniq_by! method for deprecation
- Suggest using uniq / uniq! with block instead in newer Rubies
1.35.0 (2024-10-10)
New Features
* Implemented breadth-first search in hashes using the Tins::HashBFS module.
- Added tests for the Tins::HashBFS module.
Refactoring and Cleanup
* Reformatted code.
* Removed TODO note from the TODO file.
* Cleaned up test requirements:
- Added require 'tins' to tests/test_helper.rb.
- Removed unnecessary require 'tins' lines from test files.
* Refactored BASE16 constants and alphabet:
- Added BASE16_LOWERCASE_ALPHABET constant.
- Added BASE16_UPPERCASE_ALPHABET constant.
Tool Updates
* Updated bundler command to use full index:
- Added --full-index flag to bundle install.
- Replaced bundle update with bundle install --full-index.
1.36.0 (2024-10-11)
Significant Changes
* Refactor bfs method in hash_bfs.rb:
- Rename include_nodes variable to visit_internal
- Update test cases in hash_bfs_test.rb to use new method signature
- Update method signature and docstring to reflect new behavior
* Update hash conversion logic:
- Rename method parameter from v to object
- Use object instead of v consistently throughout the method
- Add documentation for new method name and behavior
1.36.1 (2024-10-11)
* Fixed a typo in the code
|
2024-05-05 18:58:17 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby-tins: update to 1.33.0
1.33.0 (2024-04-17)
* test process convenience method
* Support ruby 3.3
|
2022-11-30 15:23:07 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby-tins: update to 1.32.1
No release note nor changes, so quote from commit log.
1.32.0 (2022-11-17) 02:26
* attempt method now supports passing of previously caught exception into
the called block to let the handling behaviour depend on it.
* Also some smaller changes to make debugging on multiple ruby releases,
easier via all_images.
1.32.1 (2022-11-22)
* Remove mutex for finalizer, let ruby take care of it
|
2022-08-26 13:41:21 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
devel/ruby-tins: update to 1.31.1
1.31.1 (2022-04-26)
* Create codeql-analysis.yml
* Remove some hidden/unneeded files from gem
|
2022-02-12 16:20:56 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
devel/ruby-tins: update to 1.31.0
Quote from commit logs.
1.29.1 (2021-05-20)
* Reraise the same exception object for exceptions with additional methods.
1.30.0 (2021-12-27)
* Fix for upcoming ruby 3.1.0.
1.31.0 (2022-01-07)
* Add small LRU cache implementation.
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-05-30 10:58:13 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
devel/ruby-tins: update to 1.29.1
1.29.1 (2021-05-20)
* Reraise the same exception object for exceptions with additional methods.
* Readme: Remove homepage section, the link shows a 404.
|
2021-05-09 15:52:40 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
devel/ruby-tins: update to 1.29.0
1.29.0 (2021-05-07)
* Add more ways to reraise exceptions in attempt.
|