From c92490f9945835a7f24f5f45b0c0722fccbd4d69 Mon Sep 17 00:00:00 2001
From: mimaki
Date: Sun, 20 Apr 2025 13:15:02 +0900
Subject: [PATCH 01/28] mruby 3.4.0 released.
---
.../2025-04-20-mruby-3.4.0-released.markdown | 273 ++++++++++++++++++
1 file changed, 273 insertions(+)
create mode 100644 _posts/2025-04-20-mruby-3.4.0-released.markdown
diff --git a/_posts/2025-04-20-mruby-3.4.0-released.markdown b/_posts/2025-04-20-mruby-3.4.0-released.markdown
new file mode 100644
index 0000000..f935f5b
--- /dev/null
+++ b/_posts/2025-04-20-mruby-3.4.0-released.markdown
@@ -0,0 +1,273 @@
+---
+layout: post
+title: "mruby 3.4.0 released"
+date: 2025-04-20 00:00:00
+categories: releases
+---
+
+# mruby 3.4.0
+
+We are announcing the first stable release of mruby 3.4 series - [mruby 3.4.0](https://github.com/mruby/mruby/releases/tag/3.4.0).
+
+Describes the new features and changes in mruby 3.4.
+The main changes in mruby 3.4 are also described in [doc/mruby3.4.md](https://github.com/mruby/mruby/blob/master/doc/mruby3.4.md).
+
+---
+
+# User visible changes in `mruby3.4` from `mruby3.3`
+
+"**_NOTE_**:" are changes to be aware of.
+
+# The language
+
+- mruby now supports `private` and `protected` visibitily ([b0db0bd](https://github.com/mruby/mruby/commit/b0db0bd))
+- Maximum length of inlined symbols reduced from 5 to 4 characters to provide space for visibility flags ([6442a01](https://github.com/mruby/mruby/commit/6442a01))
+- Many methods are made private according to CRuby visibility ([4a0e806](https://github.com/mruby/mruby/commit/4a0e806))
+- Generate OP_SSEND for `self.method` type calls ([111fe4b](https://github.com/mruby/mruby/commit/111fe4b))
+- `initialize` method will be always private ([eb8b412](https://github.com/mruby/mruby/commit/eb8b412))
+- Add new hooks `method_removed`, `method_undefined` ([9c74f6e](https://github.com/mruby/mruby/commit/9c74f6e))
+- Add new hooks `singleton_method_removed`, `singleton_method_undefined` ([0863c08](https://github.com/mruby/mruby/commit/0863c08))
+- Updated `OP_DEF` output from codedump ([3a3e877](https://github.com/mruby/mruby/commit/3a3e877))
+- Better handling of binary strings, e.g. String#b ([b0127f0](https://github.com/mruby/mruby/commit/b0127f0))
+- Hash `to_s` format has changed ([baeeb5e](https://github.com/mruby/mruby/commit/baeeb5e))
+- Some encoding related method such as `#force_encoding` ([e47b4ca](https://github.com/mruby/mruby/commit/e47b4ca)), `#b` ([b0127f0](https://github.com/mruby/mruby/commit/b0127f0))
+- Constant folding for `String#+` ([6687bdd](https://github.com/mruby/mruby/commit/6687bdd))
+- Remove Float bit-operation ([db8368f](https://github.com/mruby/mruby/commit/db8368f))
+- use SWAR technique for strlen performance ([cbb31e6](https://github.com/mruby/mruby/commit/cbb31e6))
+- use merge sort for `Array#sort` ([5bd63d6](https://github.com/mruby/mruby/commit/5bd63d6))
+
+# Changes in C API
+
+- pool.c renamed to mempool.c (and mrb_pool to mrb_mempool) ([49525fa](https://github.com/mruby/mruby/commit/49525fa))
+- mrb_pool_value renamed to mrb_irep_pool to reduce confusion ([62ef5db](https://github.com/mruby/mruby/commit/62ef5db))
+- rename BOXNIX_SET_VALUE to BOXNO_SET_VALUE ([#6397](https://github.com/mruby/mruby/pull/6397))
+- `MRB_FROZEN_P()` is replaced by `mrb_frozen_p()` ([c11d18e](https://github.com/mruby/mruby/commit/c11d18e))
+- rename `color` to `gc_color` ([0e79f6b](https://github.com/mruby/mruby/commit/0e79f6b), [1e36d76](https://github.com/mruby/mruby/commit/1e36d76))
+- add `obj->frozen` instead of flags `MRB_SET_FROZEN_FLAG`/`MRB_UNSET_FROZEN_FLAG` ([8276143](https://github.com/mruby/mruby/commit/8276143))
+
+# Build & Configuration
+
+- New Build Target: `test:run:serial`, `test:run:serial:lib`, `test:run:serial:bin` ([#6423](https://github.com/mruby/mruby/pull/6423))
+- New Platform: Playstation Portable ([#6022](https://github.com/mruby/mruby/pull/6465))
+- New Platform: emscripten ([#6487](https://github.com/mruby/mruby/pull/6487))
+- New Config: no-float (with MRB_NO_FLOAT) ([32200f1](https://github.com/mruby/mruby/commit/32200f1))
+
+# Changes in mrbgems
+
+- **mruby-print**: removed; if you do not use `mruby-io`, mruby use `#print` etc. in the core ([8c8bbd9](https://github.com/mruby/mruby/commit/8c8bbd9))
+- **mruby-enum-lazy**: Add Enumerable::Lazy#grep_v to mruby-enum-lazy ([#6171](https://github.com/mruby/mruby/pull/6171))
+- **mruby-io**: Add `level` argument to `File.dirname` ([#6463](https://github.com/mruby/mruby/pull/6463))
+- **mruby-io**: File.absolute_path? ([#6482](https://github.com/mruby/mruby/pull/6482))
+- **mruby-io**: File.absolute_path ([96113a2](https://github.com/mruby/mruby/commit/96113a2))
+- **mruby-toplevel-ext**: top-level public/private/protected moved to the core ([2a876d2](https://github.com/mruby/mruby/commit/2a876d2))
+- **mruby-metaprog**: method list methods now works according to the visibility ([9229da1](https://github.com/mruby/mruby/commit/9229da1))
+- **mruby-metaprog**: `public_instance_methods`, `private_instance_methods`, `protected_instance_methods` ([9e3e7b2](https://github.com/mruby/mruby/commit/9e3e7b2))
+- **mruby-encoding**: MRB_UTF8_STRING turned on automatically with this gem ([74bdae9](https://github.com/mruby/mruby/commit/74bdae9))
+
+# Fixed GitHub Issues
+
+- [#6173](https://github.com/mruby/mruby/issues/6173) Fails to build with tcc(Tiny C Compiler)
+- [#6156](https://github.com/mruby/mruby/issues/6156) '/LIBPATH' issue
+- [#6183](https://github.com/mruby/mruby/issues/6183) ".e".to_f returns NAN
+- [#6182](https://github.com/mruby/mruby/issues/6182) mrb_read_float() converts "0.3" with a small error compared to strtod()
+- [#6210](https://github.com/mruby/mruby/issues/6210) Unary minus seems broken
+- [#6255](https://github.com/mruby/mruby/issues/6255) Wrong number of characters in broken UTF-8 string
+- [#4038](https://github.com/mruby/mruby/issues/4038) Heap buffer overflow in OP_ENTER
+- [#6262](https://github.com/mruby/mruby/issues/6262) Unable to define == for objects when using Array#delete
+- [#6267](https://github.com/mruby/mruby/issues/6267) When MRB_UTF8_STRING is enabled, giving byte characters for String#index and String#split gives wrong results
+- [#6277](https://github.com/mruby/mruby/issues/6277) MSVC: can't use malloc() in string.c with WIN32_LEAN_AND_MEAN
+- [#6240](https://github.com/mruby/mruby/issues/6240) Differentiate between lib and lib64 in the build settings.
+- [#6304](https://github.com/mruby/mruby/issues/6304) Calling method_missing with only Kwargs passes arguments incorrectly
+- [#6317](https://github.com/mruby/mruby/issues/6317) mrb_gc_register() may cause GC and collect the object being protected
+- [#6307](https://github.com/mruby/mruby/issues/6307) Planned change patch for mrb_vm_exec()
+- [#6298](https://github.com/mruby/mruby/issues/6298) foo :bar {} is legal in mruby?
+- [#6326](https://github.com/mruby/mruby/issues/6326) Detect “Use-after-free” with address sanitizer
+- [#5358](https://github.com/mruby/mruby/issues/5358) static warning from getpwnam
+- [#6339](https://github.com/mruby/mruby/issues/6339) mrb_ary_delete() may refer to an invalid address (use-after-free)
+- [#6346](https://github.com/mruby/mruby/issues/6346) Block kwargs are passed as last positional arg when using yield
+- [#6365](https://github.com/mruby/mruby/issues/6365) powl() not available when compiling for Dreamcast
+- [#6369](https://github.com/mruby/mruby/issues/6369) 100x Performance Regression from 3.1
+- [#6270](https://github.com/mruby/mruby/issues/6270) NODE_ZSUPER from deeply nested blocks will result in a truncated digits for block index in OP_ARGARY
+- [#6297](https://github.com/mruby/mruby/issues/6297) Assigning to a block variable changes the actual block (thus affecting block_given? and yield)
+- [#6389](https://github.com/mruby/mruby/issues/6389) instance_exec named block args don't work properly
+- [#6388](https://github.com/mruby/mruby/issues/6388) Recent commit broke my windows build
+- [#6411](https://github.com/mruby/mruby/issues/6411) Wrong function unwinding when using return in a block
+- [#6439](https://github.com/mruby/mruby/issues/6439) OP_JMPUW does not call the ensure block when it jumps to the beginning of the begin block
+- [#6441](https://github.com/mruby/mruby/issues/6441) break inside while loop will execute the ensure block outside of the while loop
+- [#6453](https://github.com/mruby/mruby/issues/6453) Bigint: incorrect behavior of ^ operator
+- [#6452](https://github.com/mruby/mruby/issues/6452) Bigint: weird mod behavior
+- [#6451](https://github.com/mruby/mruby/issues/6451) Bigint: incorrect division behavior
+- [#6456](https://github.com/mruby/mruby/issues/6456) bigint: bug with division of a small number by a bigint
+- [#6466](https://github.com/mruby/mruby/issues/6466) mruby-bin-mruby using Kernel#p and Kernel#print in bintest fails test
+- [#6467](https://github.com/mruby/mruby/issues/6467) Heap-Use-After-Free due to Recursive group_by Calls
+- [#6471](https://github.com/mruby/mruby/issues/6471) Discrepancy in codegen for binary operations between master branch and 3.3.0
+- [#6477](https://github.com/mruby/mruby/issues/6477) heap-buffer-overflow in mrb_vm_exec
+- [#6485](https://github.com/mruby/mruby/issues/6485) Hash#rehash does not check if the hash is frozen
+- [#6483](https://github.com/mruby/mruby/issues/6483) Hash#default_proc= accepts arbitrary objects that are not callable
+- [#6491](https://github.com/mruby/mruby/issues/6491) Destroy existing string literals when composing string literals
+
+# Merged Pull Requests (User Visible Ones)
+
+- [#6171](https://github.com/mruby/mruby/pull/6171) Add Enumerable::Lazy#grep_v to mruby-enum-lazy
+- [#6174](https://github.com/mruby/mruby/pull/6174) Fix MRUBY_PACKAGE_DIR in mruby-config.bat
+- [#6175](https://github.com/mruby/mruby/pull/6175) Corrected strange conditional in mrb_vm_run()
+- [#6176](https://github.com/mruby/mruby/pull/6176) Stop assuming alias proc in CI_PROC_SET()
+- [#6177](https://github.com/mruby/mruby/pull/6177) gha: add macOS 14 to the build
+- [#6184](https://github.com/mruby/mruby/pull/6184) Remove the L_STOP label
+- [#6185](https://github.com/mruby/mruby/pull/6185) Added mrb_callinfo::u.keep_context for clarity
+- [#6186](https://github.com/mruby/mruby/pull/6186) Omit NULL check of e->cxt in OP_RETURN_BLK
+- [#6191](https://github.com/mruby/mruby/pull/6191) Speed up symbol equality comparison
+- [#6192](https://github.com/mruby/mruby/pull/6192) Fix `OP_STOP` with exception
+- [#6193](https://github.com/mruby/mruby/pull/6193) Fix wrong assertion in `OP_SENDB`.
+- [#6194](https://github.com/mruby/mruby/pull/6194) Simplify the calculation of the number of closures in `MRB_TT_FIBER`
+- [#6197](https://github.com/mruby/mruby/pull/6197) Fix int_xor to call flo_xor.
+- [#6201](https://github.com/mruby/mruby/pull/6201) tasks/doc.rake: standardize the `rake doc` error messages
+- [#6202](https://github.com/mruby/mruby/pull/6202) Remove the `.yardoc` folder with `rake doc:clean:api`
+- [#6204](https://github.com/mruby/mruby/pull/6204) Clean up the `.editorconfig` file
+- [#6209](https://github.com/mruby/mruby/pull/6209) Minor `.gitignore` clean up
+- [#6211](https://github.com/mruby/mruby/pull/6211) Minor `.gitignore` clean up; order entries
+- [#6216](https://github.com/mruby/mruby/pull/6216) Shared empty `iv_tbl` of module
+- [#6217](https://github.com/mruby/mruby/pull/6217) Strict declaration for `mrb_istruct_size()`
+- [#6219](https://github.com/mruby/mruby/pull/6219) Avoid assigning a fixed value in the loop
+- [#6220](https://github.com/mruby/mruby/pull/6220) Reorganize `mrb_cache_entry` and `mrb_method_t` types
+- [#6221](https://github.com/mruby/mruby/pull/6221) Arranging `each_backtrace()`
+- [#6222](https://github.com/mruby/mruby/pull/6222) Need to synchronize `dbg->regs` after VM call in `mrdb`
+- [#6224](https://github.com/mruby/mruby/pull/6224) `mrb_env_unshare()` to break the link to fiber
+- [#6225](https://github.com/mruby/mruby/pull/6225) Revert "Adjust environment when `mrb_exec_irep` happened."
+- [#6227](https://github.com/mruby/mruby/pull/6227) fix: `Array#shuffle(!)` result distribution
+- [#6228](https://github.com/mruby/mruby/pull/6228) Revert "`env` referred from top-level callinfo should not be unshared; fix #4019"
+- [#6230](https://github.com/mruby/mruby/pull/6230) Fix status of fiber after switched by exception raised
+- [#6231](https://github.com/mruby/mruby/pull/6231) Add a way to let other gems handle closing of fds in mruby-io
+- [#6232](https://github.com/mruby/mruby/pull/6232) Fold the code for freeing `env`
+- [#6233](https://github.com/mruby/mruby/pull/6233) Free stack memory at end of fiber
+- [#6235](https://github.com/mruby/mruby/pull/6235) fix `Array#delete` always firing the block when deleting `nil`
+- [#6236](https://github.com/mruby/mruby/pull/6236) unify the code for filter methods (and speed up `#reject!`)
+- [#6237](https://github.com/mruby/mruby/pull/6237) Stricter env objects to attach to ci
+- [#6238](https://github.com/mruby/mruby/pull/6238) Minimize zero initialization of the stack
+- [#6243](https://github.com/mruby/mruby/pull/6243) Fixed base64 decoding in `mruby-pack`
+- [#6244](https://github.com/mruby/mruby/pull/6244) Revise scope of role of `mrb_vm_run()`
+- [#6246](https://github.com/mruby/mruby/pull/6246) Fix typo in `test/t/hash.rb`
+- [#6249](https://github.com/mruby/mruby/pull/6249) Fix grammar in `src/vm.c`; `catched` -> `caught`
+- [#6250](https://github.com/mruby/mruby/pull/6250) Fix spelling
+- [#6251](https://github.com/mruby/mruby/pull/6251) Clean up root move `CODEOWNERS` to `.github` directory
+- [#6253](https://github.com/mruby/mruby/pull/6253) Allow recycling fibers by GC if not referenced directly
+- [#6256](https://github.com/mruby/mruby/pull/6256) Update documentation for `mrb_top_run()`
+- [#6257](https://github.com/mruby/mruby/pull/6257) fix some mrbconf.md typos
+- [#6260](https://github.com/mruby/mruby/pull/6260) Remove `exc_caught` from `mrb_vm_exec()`
+- [#6261](https://github.com/mruby/mruby/pull/6261) fix: `to_a` integer ranges with `begin > end` failing
+- [#6263](https://github.com/mruby/mruby/pull/6263) fix: `Array#delete` mistakenly calling block even if not passed
+- [#6264](https://github.com/mruby/mruby/pull/6264) Must pass keyword arguments for `Kernel#to_enum`
+- [#6265](https://github.com/mruby/mruby/pull/6265) Fixes `Dir.children` and `Dir.each_child`
+- [#6266](https://github.com/mruby/mruby/pull/6266) Passes the nonexistent key as a block argument in `Array#delete`
+- [#6273](https://github.com/mruby/mruby/pull/6273) Improvements to `mrb_protect_atexit()`
+- [#6275](https://github.com/mruby/mruby/pull/6275) Fixed `Binding#eval` that failed to assign to the same variable
+- [#6276](https://github.com/mruby/mruby/pull/6276) Always run `atexit` on the top-level call frame
+- [#6279](https://github.com/mruby/mruby/pull/6279) Include headers for malloc() explicitly; fix #6277
+- [#6280](https://github.com/mruby/mruby/pull/6280) Remove `MRB_ENV_CLOSED` flag
+- [#6281](https://github.com/mruby/mruby/pull/6281) Fixes local variables in `mruby-binding`.
+- [#6283](https://github.com/mruby/mruby/pull/6283) Simplify `uvenv()`
+- [#6288](https://github.com/mruby/mruby/pull/6288) Detach `env` of ci explicitly on atexit
+- [#6289](https://github.com/mruby/mruby/pull/6289) Simplify `OP_RETURN_BLK` and `OP_BREAK`
+- [#6290](https://github.com/mruby/mruby/pull/6290) Allow to change the output directory name of the `libmruby` file
+- [#6293](https://github.com/mruby/mruby/pull/6293) Changed the instruction table in `opcode.md`
+- [#6294](https://github.com/mruby/mruby/pull/6294) Optimise `mrb_iv_get`
+- [#6302](https://github.com/mruby/mruby/pull/6302) Minor cleanup in mrb_str_init
+- [#6303](https://github.com/mruby/mruby/pull/6303) mrb_str_aset_m() should return replace instead of str
+- [#6305](https://github.com/mruby/mruby/pull/6305) Protect keyword arguments in `prepare_missing()`
+- [#6308](https://github.com/mruby/mruby/pull/6308) Assume that `MRB_CATCH()` has `mrb->exc` set
+- [#6310](https://github.com/mruby/mruby/pull/6310) Doubling the call stack when extending it
+- [#6311](https://github.com/mruby/mruby/pull/6311) Added fast-path for positional arguments less than 15 in `OP_SEND`
+- [#6312](https://github.com/mruby/mruby/pull/6312) Omit error checking at `OP_RETURN`, `OP_RETURN_BLK` and `OP_BREAK`
+- [#6313](https://github.com/mruby/mruby/pull/6313) Fix wrong column number in opcode.md
+- [#6314](https://github.com/mruby/mruby/pull/6314) Optimize even?/odd? for big integers
+- [#6318](https://github.com/mruby/mruby/pull/6318) Shrink variables in `mrb_vm_exec()`
+- [#6320](https://github.com/mruby/mruby/pull/6320) Shrinking the code in `OP_BREAK` and `OP_RETURN_BLK`
+- [#6321](https://github.com/mruby/mruby/pull/6321) Avoid warnings in `lib/**/*.rb`
+- [#6322](https://github.com/mruby/mruby/pull/6322) Fix mrb_ro_data_p on Intel Mac
+- [#6324](https://github.com/mruby/mruby/pull/6324) Remove `localjump_error()`
+- [#6327](https://github.com/mruby/mruby/pull/6327) fix ncurses linking issues
+- [#6328](https://github.com/mruby/mruby/pull/6328) Fix use-after-free in `obj_free()` for env objects
+- [#6329](https://github.com/mruby/mruby/pull/6329) Fix use-after-free in `mrb_obj_alloc()`
+- [#6330](https://github.com/mruby/mruby/pull/6330) Add a precondition to call `mrb_env_unshare()`.
+- [#6331](https://github.com/mruby/mruby/pull/6331) Restore the GC arena with tests
+- [#6332](https://github.com/mruby/mruby/pull/6332) Must not depend on the “host” build to generate `mruby-compiler/core/y.tab.c`
+- [#6333](https://github.com/mruby/mruby/pull/6333) Reduce the number of branch instructions in the `heap_p()`
+- [#6335](https://github.com/mruby/mruby/pull/6335) Add `return_ci` in `CHECKPOINT_MAIN()` of `OP_RETURN`
+- [#6338](https://github.com/mruby/mruby/pull/6338) Need to place static proc objects into 8-byte alignments
+- [#6340](https://github.com/mruby/mruby/pull/6340) Fix use-after-free for `Array#<=>`
+- [#6341](https://github.com/mruby/mruby/pull/6341) Need to restore the GC arena after some function calls
+- [#6344](https://github.com/mruby/mruby/pull/6344) prefer using `mrb_yield` to call block arguments
+- [#6347](https://github.com/mruby/mruby/pull/6347) codegen.c,parse.y: remove flattening of `yield` arguments; fix #6346
+- [#6348](https://github.com/mruby/mruby/pull/6348) Cancel the warning disablement
+- [#6349](https://github.com/mruby/mruby/pull/6349) Perform GC before deleting directories
+- [#6350](https://github.com/mruby/mruby/pull/6350) Fixed character encoding conversion function mismatch
+- [#6351](https://github.com/mruby/mruby/pull/6351) Remove unnecessary `mrb_gc_arena_restore()`
+- [#6353](https://github.com/mruby/mruby/pull/6353) Fix use-after-free in `mrb_ary_delete()`
+- [#6356](https://github.com/mruby/mruby/pull/6356) Making splat argument objects invisible from Ruby side
+- [#6373](https://github.com/mruby/mruby/pull/6373) Add build config for Milk-V Duo (RISC-V Linux) board
+- [#6382](https://github.com/mruby/mruby/pull/6382) Make array objects invisible in `mrb_gc_register()`
+- [#6385](https://github.com/mruby/mruby/pull/6385) Small improvements for `mrb_gc_register()`
+- [#6386](https://github.com/mruby/mruby/pull/6386) Avoid calling `mrb_gv_set()` from `mrb_gc_unregister()`
+- [#6387](https://github.com/mruby/mruby/pull/6387) Small improvements for `mrb_gc_unregister()`
+- [#6390](https://github.com/mruby/mruby/pull/6390) Fix use-after-free by `mrb_gc_unregistor()`
+- [#6391](https://github.com/mruby/mruby/pull/6391) Fixed argument forwarding in `instance_exec`
+- [#6392](https://github.com/mruby/mruby/pull/6392) Fix argument forwarding in `mrb_exec_irep()`
+- [#6393](https://github.com/mruby/mruby/pull/6393) Follow-up to #6391
+- [#6395](https://github.com/mruby/mruby/pull/6395) Storing method-id inside Symbol#to_proc
+- [#6396](https://github.com/mruby/mruby/pull/6396) Milk-V Build Config: update GPIO gem URL
+- [#6397](https://github.com/mruby/mruby/pull/6397) boxing_no.h: rename BOXNIX_SET_VALUE -> BOXNO_SET_VALUE
+- [#6399](https://github.com/mruby/mruby/pull/6399) Add macOS 15 to the build
+- [#6405](https://github.com/mruby/mruby/pull/6405) `io_read`: use `%i` instead of `%d` in call to `mrb_raisef`
+- [#6407](https://github.com/mruby/mruby/pull/6407) Allow to exclude specific files in `rake install`
+- [#6408](https://github.com/mruby/mruby/pull/6408) Improve compliance with C++ standards
+- [#6410](https://github.com/mruby/mruby/pull/6410) Put `#include ` in `parse.y`
+- [#6412](https://github.com/mruby/mruby/pull/6412) Distinguish the call frame of the generator with `OP_RETURN_BLK`
+- [#6413](https://github.com/mruby/mruby/pull/6413) Add links to documentation in `README.md`
+- [#6415](https://github.com/mruby/mruby/pull/6415) Fix numbered parameters when used as a singleton
+- [#6416](https://github.com/mruby/mruby/pull/6416) Optimize the "new" method's iseq
+- [#6419](https://github.com/mruby/mruby/pull/6419) Follow Ruby's behavior for numbered parameters in -> {}
+- [#6420](https://github.com/mruby/mruby/pull/6420) Update `labeler.yml`: add label for the `tools` directory
+- [#6422](https://github.com/mruby/mruby/pull/6422) Add annotations for function names defined in the preprocessor
+- [#6423](https://github.com/mruby/mruby/pull/6423) Adding a serialized test task
+- [#6427](https://github.com/mruby/mruby/pull/6427) Need to update `ci` variable after re-entry to VM
+- [#6428](https://github.com/mruby/mruby/pull/6428) Change the limits of OP_ADDI and OP_SUBI from 0-127 to 0-255.
+- [#6429](https://github.com/mruby/mruby/pull/6429) Fix numbered parameters when used as hash keys
+- [#6432](https://github.com/mruby/mruby/pull/6432) Moving code in macro arguments out of macros
+- [#6434](https://github.com/mruby/mruby/pull/6434) Added document "Layout of the mruby filesystem"
+- [#6436](https://github.com/mruby/mruby/pull/6436) Make `rake doc:update-index` prettier friendly
+- [#6437](https://github.com/mruby/mruby/pull/6437) Add more details to the pre-commit config
+- [#6438](https://github.com/mruby/mruby/pull/6438) Remove unused `MRuby::Build#list_install_excludes` method
+- [#6440](https://github.com/mruby/mruby/pull/6440) Fix `redo` keyword
+- [#6442](https://github.com/mruby/mruby/pull/6442) Fixed wrong range condition in `OP_JMPUW`
+- [#6443](https://github.com/mruby/mruby/pull/6443) Fix NODE_NEGATE for bigints
+- [#6444](https://github.com/mruby/mruby/pull/6444) Add test cases for bigints
+- [#6446](https://github.com/mruby/mruby/pull/6446) Omit the `_WIN64` definition check
+- [#6447](https://github.com/mruby/mruby/pull/6447) Fixed `File.expand_path`
+- [#6448](https://github.com/mruby/mruby/pull/6448) Suppress presym in `mruby/ext/io.h` file
+- [#6449](https://github.com/mruby/mruby/pull/6449) Using presym in the `mruby-io/src/file_test.c` file
+- [#6450](https://github.com/mruby/mruby/pull/6450) Change `MRB_WITH_IO_PREAD_PWRITE` configuration name
+- [#6454](https://github.com/mruby/mruby/pull/6454) mruby-bigint: handle rhs bigint in int_mod and int_divmod functions
+- [#6455](https://github.com/mruby/mruby/pull/6455) mruby-bigint: fix rounding behavior in mpz_mdiv and mpz_mdivmod functions
+- [#6457](https://github.com/mruby/mruby/pull/6457) bigint: fix bug with division of a small number by a bigint
+- [#6459](https://github.com/mruby/mruby/pull/6459) `FileTest` is a module
+- [#6461](https://github.com/mruby/mruby/pull/6461) To create a release package file in draft
+- [#6462](https://github.com/mruby/mruby/pull/6462) Properly cast the return value of `memchr()`
+- [#6463](https://github.com/mruby/mruby/pull/6463) Add `level` argument to `File.dirname`
+- [#6465](https://github.com/mruby/mruby/pull/6465) Add initial playstation portable crossbuild support
+- [#6468](https://github.com/mruby/mruby/pull/6468) Fixed missing changes to `IB_FIND_BY_KEY()` parameter names
+- [#6469](https://github.com/mruby/mruby/pull/6469) Add more `const` qualifier for `RProc`
+- [#6472](https://github.com/mruby/mruby/pull/6472) Moved tests for `Integer#quo`
+- [#6473](https://github.com/mruby/mruby/pull/6473) Hide `mpz_and()` symbol
+- [#6473](https://github.com/mruby/mruby/pull/6473) Hide mpz_and() symbol
+- [#6474](https://github.com/mruby/mruby/pull/6474) Avoid array object creation with “unknown keyword” error
+- [#6475](https://github.com/mruby/mruby/pull/6475) Don't include deleted mruby-print
+- [#6478](https://github.com/mruby/mruby/pull/6478) Fixed buffer overrun in function `chars2bytes()`
+- [#6479](https://github.com/mruby/mruby/pull/6479) Reimplementation of `File.expand_path` method
+- [#6482](https://github.com/mruby/mruby/pull/6482) Add `File.absolute_path?` method
+- [#6487](https://github.com/mruby/mruby/pull/6487) Add Emscripten toolchain & build_config
+
+---
+
+We have done 1,188 commits to 354 files with 20,650 additions and 21,537 deletions since mruby 3.3.0. For more detail of the updates, [see Commit Log](https://github.com/mruby/mruby/compare/3.3.0...3.4.0).
+
+Thanks to all the contributors who have worked on bug fixes and improvements in the release of `mruby 3.4.0`.
From 09a4ebef39322774c9ba0b89225155c5a563d684 Mon Sep 17 00:00:00 2001
From: Hir0
Date: Mon, 21 Apr 2025 14:34:58 +0900
Subject: [PATCH 02/28] Update index.html
update download link
---
index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/index.html b/index.html
index 7e4893c..0b16f73 100644
--- a/index.html
+++ b/index.html
@@ -11,7 +11,7 @@
From 2068841c136c467cde8a1a350084b1fc76ad26c5 Mon Sep 17 00:00:00 2001
From: Hir0
Date: Mon, 21 Apr 2025 14:37:01 +0900
Subject: [PATCH 03/28] Update index.html
Update download link
---
downloads/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/downloads/index.html b/downloads/index.html
index 359ed42..0160650 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -7,7 +7,7 @@
From 946c31ffde3e374cf2c90c46d1d151ee61b44d68 Mon Sep 17 00:00:00 2001
From: Hir0
Date: Mon, 21 Apr 2025 15:54:28 +0900
Subject: [PATCH 04/28] Update index.html
Update 3.4.0
---
downloads/index.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/downloads/index.html b/downloads/index.html
index 0160650..4981bf3 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -7,7 +7,7 @@
From 8f20ff3ac81afbf1da4cbc2413e103d45713f13f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 22 Apr 2025 04:50:51 +0000
Subject: [PATCH 05/28] Bump nokogiri from 1.18.4 to 1.18.8
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.4 to 1.18.8.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.4...v1.18.8)
---
updated-dependencies:
- dependency-name: nokogiri
dependency-version: 1.18.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 623a225..f14c384 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -239,10 +239,10 @@ GEM
minitest (5.25.4)
net-http (0.4.1)
uri
- nokogiri (1.18.4)
+ nokogiri (1.18.8)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
- nokogiri (1.18.4-x86_64-darwin)
+ nokogiri (1.18.8-x86_64-darwin)
racc (~> 1.4)
octokit (4.25.1)
faraday (>= 1, < 3)
From 2b9e8ab24facda97e47c5fbac83eaaeab4dd3523 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 15 May 2025 18:26:58 +0000
Subject: [PATCH 06/28] Bump git from 3.0.0 to 3.0.2
Bumps [git](https://github.com/ruby-git/ruby-git) from 3.0.0 to 3.0.2.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v3.0.0...v3.0.2)
---
updated-dependencies:
- dependency-name: git
dependency-version: 3.0.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index f14c384..cbbceb0 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (7.2.2.1)
+ activesupport (8.0.2)
base64
benchmark (>= 0.3)
bigdecimal
@@ -13,6 +13,7 @@ GEM
minitest (>= 5.1)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
+ uri (>= 0.13.1)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
base64 (0.2.0)
@@ -26,7 +27,7 @@ GEM
colorator (1.1.0)
commonmarker (0.23.10)
concurrent-ruby (1.3.5)
- connection_pool (2.5.0)
+ connection_pool (2.5.3)
csv (3.3.0)
dnsruby (1.72.2)
simpleidn (~> 0.2.1)
@@ -47,7 +48,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (3.0.0)
+ git (3.0.2)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 1.3)
@@ -228,7 +229,7 @@ GEM
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
- logger (1.6.6)
+ logger (1.7.0)
mercenary (0.3.6)
mgem (0.3.0)
mini_portile2 (2.8.8)
@@ -236,7 +237,7 @@ GEM
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
- minitest (5.25.4)
+ minitest (5.25.5)
net-http (0.4.1)
uri
nokogiri (1.18.8)
From 76ca6def71f073f7cef390066b8f193da691b746 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 19 May 2025 18:28:35 +0000
Subject: [PATCH 07/28] Bump git from 3.0.2 to 3.1.0
Bumps [git](https://github.com/ruby-git/ruby-git) from 3.0.2 to 3.1.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v3.0.2...v3.1.0)
---
updated-dependencies:
- dependency-name: git
dependency-version: 3.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index cbbceb0..2b7bd2d 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -48,7 +48,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (3.0.2)
+ git (3.1.0)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 1.3)
@@ -278,7 +278,7 @@ GEM
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (1.8.0)
- uri (0.13.2)
+ uri (1.0.3)
webrick (1.8.2)
yard (0.9.36)
yard-coderay (0.1.0)
From 813a9eb11f27340363d0f8d68105d080e669acf0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 2 Jul 2025 18:14:11 +0000
Subject: [PATCH 08/28] Bump git from 3.1.0 to 3.1.1
---
updated-dependencies:
- dependency-name: git
dependency-version: 3.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 2b7bd2d..6788d8b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -16,9 +16,9 @@ GEM
uri (>= 0.13.1)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
- base64 (0.2.0)
- benchmark (0.4.0)
- bigdecimal (3.1.9)
+ base64 (0.3.0)
+ benchmark (0.4.1)
+ bigdecimal (3.2.2)
coderay (1.1.3)
coffee-script (2.4.1)
coffee-script-source
@@ -31,7 +31,7 @@ GEM
csv (3.3.0)
dnsruby (1.72.2)
simpleidn (~> 0.2.1)
- drb (2.2.1)
+ drb (2.2.3)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
@@ -48,7 +48,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (3.1.0)
+ git (3.1.1)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 1.3)
From 6c9658488b1890d1c4c4823a570f58bb8013e817 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 3 Jul 2025 18:26:15 +0000
Subject: [PATCH 09/28] Bump git from 3.1.1 to 4.0.0
Bumps [git](https://github.com/ruby-git/ruby-git) from 3.1.1 to 4.0.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v3.1.1...v4.0.0)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 6788d8b..6275339 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -48,10 +48,10 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (3.1.1)
+ git (4.0.0)
activesupport (>= 5.0)
addressable (~> 2.8)
- process_executer (~> 1.3)
+ process_executer (~> 4.0)
rchardet (~> 1.9)
github-pages (232)
github-pages-health-check (= 1.18.2)
@@ -250,7 +250,8 @@ GEM
sawyer (~> 0.9)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- process_executer (1.3.0)
+ process_executer (4.0.0)
+ track_open_instances (~> 0.1)
public_suffix (5.1.1)
racc (1.8.1)
rb-fsevent (0.11.2)
@@ -273,6 +274,7 @@ GEM
simpleidn (0.2.3)
terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1)
+ track_open_instances (0.1.15)
typhoeus (1.4.1)
ethon (>= 0.9.0)
tzinfo (2.0.6)
From f95bddfe47aa4ca9a1450ce64b938de85490185c Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 7 Jul 2025 21:13:57 +0000
Subject: [PATCH 10/28] Bump git from 4.0.0 to 4.0.1
Bumps [git](https://github.com/ruby-git/ruby-git) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v4.0.0...v4.0.1)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.0.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 6275339..1d83a43 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -48,7 +48,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (4.0.0)
+ git (4.0.1)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 4.0)
From 391521bddd0fcb56feefc2bfb8e12e99dcf125e6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 8 Jul 2025 18:21:08 +0000
Subject: [PATCH 11/28] Bump git from 4.0.1 to 4.0.2
Bumps [git](https://github.com/ruby-git/ruby-git) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v4.0.1...v4.0.2)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.0.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 1d83a43..fe40cd7 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -48,7 +48,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (4.0.1)
+ git (4.0.2)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 4.0)
From 8059d00c555d6d80116745a8879252d7c182e8b1 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 9 Jul 2025 18:43:01 +0000
Subject: [PATCH 12/28] Bump git from 4.0.2 to 4.0.4
Bumps [git](https://github.com/ruby-git/ruby-git) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v4.0.2...v4.0.4)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.0.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index fe40cd7..e90ed09 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -48,7 +48,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (4.0.2)
+ git (4.0.4)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 4.0)
From be06fa77fa5d44bf8b20644b64f7bc1534f81f28 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 22 Aug 2025 18:02:07 +0000
Subject: [PATCH 13/28] Bump git from 4.0.4 to 4.0.5
Bumps [git](https://github.com/ruby-git/ruby-git) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v4.0.4...v4.0.5)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index e90ed09..c65b60e 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (8.0.2)
+ activesupport (8.0.2.1)
base64
benchmark (>= 0.3)
bigdecimal
@@ -48,7 +48,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (4.0.4)
+ git (4.0.5)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 4.0)
From bf9e8017fff2159890bd7bb2f487d5ec045f33a4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 23 Aug 2025 01:45:37 +0000
Subject: [PATCH 14/28] Bump nokogiri from 1.18.8 to 1.18.9
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.8 to 1.18.9.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.8...v1.18.9)
---
updated-dependencies:
- dependency-name: nokogiri
dependency-version: 1.18.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index c65b60e..dab69e8 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -232,7 +232,7 @@ GEM
logger (1.7.0)
mercenary (0.3.6)
mgem (0.3.0)
- mini_portile2 (2.8.8)
+ mini_portile2 (2.8.9)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
@@ -240,10 +240,10 @@ GEM
minitest (5.25.5)
net-http (0.4.1)
uri
- nokogiri (1.18.8)
+ nokogiri (1.18.9)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
- nokogiri (1.18.8-x86_64-darwin)
+ nokogiri (1.18.9-x86_64-darwin)
racc (~> 1.4)
octokit (4.25.1)
faraday (>= 1, < 3)
From 7577ab943818ae7f32efbb9e7cc1303a7d437ccc Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 17 Sep 2025 18:41:21 +0000
Subject: [PATCH 15/28] Bump rexml from 3.3.9 to 3.4.2
Bumps [rexml](https://github.com/ruby/rexml) from 3.3.9 to 3.4.2.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.3.9...v3.4.2)
---
updated-dependencies:
- dependency-name: rexml
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index dab69e8..132b29d 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -258,7 +258,7 @@ GEM
rb-inotify (0.11.1)
ffi (~> 1.0)
rchardet (1.9.0)
- rexml (3.3.9)
+ rexml (3.4.2)
rouge (3.30.0)
rubyzip (2.3.2)
safe_yaml (1.0.5)
From 534c42422ffeead09890c0fa39348cc37c5f6abc Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 12 Nov 2025 18:00:54 +0000
Subject: [PATCH 16/28] Bump git from 4.0.5 to 4.0.6
Bumps [git](https://github.com/ruby-git/ruby-git) from 4.0.5 to 4.0.6.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v4.0.5...v4.0.6)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.0.6
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 132b29d..2fe930b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,14 +1,14 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (8.0.2.1)
+ activesupport (8.1.1)
base64
- benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
+ json
logger (>= 1.4.2)
minitest (>= 5.1)
securerandom (>= 0.3)
@@ -17,8 +17,7 @@ GEM
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
base64 (0.3.0)
- benchmark (0.4.1)
- bigdecimal (3.2.2)
+ bigdecimal (3.3.1)
coderay (1.1.3)
coffee-script (2.4.1)
coffee-script-source
@@ -27,7 +26,7 @@ GEM
colorator (1.1.0)
commonmarker (0.23.10)
concurrent-ruby (1.3.5)
- connection_pool (2.5.3)
+ connection_pool (2.5.4)
csv (3.3.0)
dnsruby (1.72.2)
simpleidn (~> 0.2.1)
@@ -48,7 +47,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (4.0.5)
+ git (4.0.6)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 4.0)
@@ -221,6 +220,7 @@ GEM
gemoji (>= 3, < 5)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
+ json (2.16.0)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
@@ -237,7 +237,7 @@ GEM
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
- minitest (5.25.5)
+ minitest (5.26.1)
net-http (0.4.1)
uri
nokogiri (1.18.9)
@@ -257,7 +257,7 @@ GEM
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
- rchardet (1.9.0)
+ rchardet (1.10.0)
rexml (3.4.2)
rouge (3.30.0)
rubyzip (2.3.2)
@@ -280,7 +280,7 @@ GEM
tzinfo (2.0.6)
concurrent-ruby (~> 1.0)
unicode-display_width (1.8.0)
- uri (1.0.3)
+ uri (1.1.1)
webrick (1.8.2)
yard (0.9.36)
yard-coderay (0.1.0)
From d754d1919ce8c9143207d6cadc702e87c6fd81a8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 29 Dec 2025 18:00:51 +0000
Subject: [PATCH 17/28] Bump git from 4.0.6 to 4.0.7
Bumps [git](https://github.com/ruby-git/ruby-git) from 4.0.6 to 4.0.7.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v4.0.6...v4.0.7)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.0.7
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 2fe930b..7956ce1 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -14,10 +14,10 @@ GEM
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
uri (>= 0.13.1)
- addressable (2.8.7)
- public_suffix (>= 2.0.2, < 7.0)
+ addressable (2.8.8)
+ public_suffix (>= 2.0.2, < 8.0)
base64 (0.3.0)
- bigdecimal (3.3.1)
+ bigdecimal (4.0.1)
coderay (1.1.3)
coffee-script (2.4.1)
coffee-script-source
@@ -25,8 +25,8 @@ GEM
coffee-script-source (1.12.2)
colorator (1.1.0)
commonmarker (0.23.10)
- concurrent-ruby (1.3.5)
- connection_pool (2.5.4)
+ concurrent-ruby (1.3.6)
+ connection_pool (3.0.2)
csv (3.3.0)
dnsruby (1.72.2)
simpleidn (~> 0.2.1)
@@ -47,7 +47,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (4.0.6)
+ git (4.0.7)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 4.0)
@@ -108,7 +108,7 @@ GEM
activesupport (>= 2)
nokogiri (>= 1.4)
http_parser.rb (0.8.0)
- i18n (1.14.7)
+ i18n (1.14.8)
concurrent-ruby (~> 1.0)
jekyll (3.10.0)
addressable (~> 2.4)
@@ -220,7 +220,7 @@ GEM
gemoji (>= 3, < 5)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
- json (2.16.0)
+ json (2.18.0)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
@@ -237,7 +237,8 @@ GEM
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
- minitest (5.26.1)
+ minitest (6.0.1)
+ prism (~> 1.5)
net-http (0.4.1)
uri
nokogiri (1.18.9)
@@ -250,7 +251,8 @@ GEM
sawyer (~> 0.9)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- process_executer (4.0.0)
+ prism (1.7.0)
+ process_executer (4.0.1)
track_open_instances (~> 0.1)
public_suffix (5.1.1)
racc (1.8.1)
From b07e06a6311a48c9b38fef514e5b481d99a3b55a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 5 Jan 2026 18:00:54 +0000
Subject: [PATCH 18/28] Bump git from 4.0.7 to 4.1.0
Bumps [git](https://github.com/ruby-git/ruby-git) from 4.0.7 to 4.1.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v4.0.7...v4.1.0)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 7956ce1..c9f44fa 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -47,7 +47,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (4.0.7)
+ git (4.1.0)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 4.0)
@@ -252,7 +252,7 @@ GEM
pathutil (0.16.2)
forwardable-extended (~> 2.6)
prism (1.7.0)
- process_executer (4.0.1)
+ process_executer (4.0.2)
track_open_instances (~> 0.1)
public_suffix (5.1.1)
racc (1.8.1)
From 4a0b5ea32726126bc216c81b1f21fb57a8536460 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 9 Jan 2026 18:40:54 +0000
Subject: [PATCH 19/28] Bump git from 4.1.0 to 4.1.1
Bumps [git](https://github.com/ruby-git/ruby-git) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v4.1.0...v4.1.1)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index c9f44fa..35952c2 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (8.1.1)
+ activesupport (8.1.2)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
@@ -47,7 +47,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (4.1.0)
+ git (4.1.1)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 4.0)
From 1ab70f63f20f5c8bd1bbf4a28f87291ebe737ea6 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 12 Jan 2026 22:59:09 +0000
Subject: [PATCH 20/28] Bump git from 4.1.1 to 4.2.0
Bumps [git](https://github.com/ruby-git/ruby-git) from 4.1.1 to 4.2.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/v4.2.0/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v4.1.1...v4.2.0)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.2.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 35952c2..610b373 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -47,7 +47,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (4.1.1)
+ git (4.2.0)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 4.0)
From 7bf946d2eca3b25b81fac9264e45abd20a66dac9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 15 Jan 2026 18:42:19 +0000
Subject: [PATCH 21/28] Bump git from 4.2.0 to 4.3.0
Bumps [git](https://github.com/ruby-git/ruby-git) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/v4.3.0/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v4.2.0...v4.3.0)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 610b373..96dbae0 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -47,7 +47,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (4.2.0)
+ git (4.3.0)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 4.0)
@@ -251,7 +251,7 @@ GEM
sawyer (~> 0.9)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- prism (1.7.0)
+ prism (1.8.0)
process_executer (4.0.2)
track_open_instances (~> 0.1)
public_suffix (5.1.1)
From 6f5e32abd37ed26126c5d39d8c4f314f6c80b401 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 9 Feb 2026 22:08:45 +0000
Subject: [PATCH 22/28] Bump faraday from 2.10.1 to 2.14.1
Bumps [faraday](https://github.com/lostisland/faraday) from 2.10.1 to 2.14.1.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v2.10.1...v2.14.1)
---
updated-dependencies:
- dependency-name: faraday
dependency-version: 2.14.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 96dbae0..ce4566c 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -38,11 +38,12 @@ GEM
ffi (>= 1.15.0)
eventmachine (1.2.7)
execjs (2.9.1)
- faraday (2.10.1)
- faraday-net_http (>= 2.0, < 3.2)
+ faraday (2.14.1)
+ faraday-net_http (>= 2.0, < 3.5)
+ json
logger
- faraday-net_http (3.1.1)
- net-http
+ faraday-net_http (3.4.2)
+ net-http (~> 0.5)
ffi (1.17.0)
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
@@ -239,8 +240,8 @@ GEM
jekyll-seo-tag (~> 2.1)
minitest (6.0.1)
prism (~> 1.5)
- net-http (0.4.1)
- uri
+ net-http (0.9.1)
+ uri (>= 0.11.1)
nokogiri (1.18.9)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
From f2229f33cffa63d31136bea2a8427be4be100ab3 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 20 Feb 2026 00:55:04 +0000
Subject: [PATCH 23/28] Bump nokogiri from 1.18.9 to 1.19.1
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.18.9 to 1.19.1.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.18.9...v1.19.1)
---
updated-dependencies:
- dependency-name: nokogiri
dependency-version: 1.19.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index ce4566c..4712021 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -242,10 +242,10 @@ GEM
prism (~> 1.5)
net-http (0.9.1)
uri (>= 0.11.1)
- nokogiri (1.18.9)
+ nokogiri (1.19.1)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
- nokogiri (1.18.9-x86_64-darwin)
+ nokogiri (1.19.1-x86_64-darwin)
racc (~> 1.4)
octokit (4.25.1)
faraday (>= 1, < 3)
From 0b9960feb6c0f17e8aad1895e728a512c0d2ebd5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Fri, 20 Feb 2026 18:42:27 +0000
Subject: [PATCH 24/28] Bump git from 4.3.0 to 4.3.1
Bumps [git](https://github.com/ruby-git/ruby-git) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/v4.3.1/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v4.3.0...v4.3.1)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.3.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 4712021..45b12cc 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -48,7 +48,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (4.3.0)
+ git (4.3.1)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 4.0)
@@ -221,7 +221,7 @@ GEM
gemoji (>= 3, < 5)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
- json (2.18.0)
+ json (2.18.1)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
@@ -252,7 +252,7 @@ GEM
sawyer (~> 0.9)
pathutil (0.16.2)
forwardable-extended (~> 2.6)
- prism (1.8.0)
+ prism (1.9.0)
process_executer (4.0.2)
track_open_instances (~> 0.1)
public_suffix (5.1.1)
From 927f86a0f1e0c04dca968c4f62592d74a87a6f14 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 19 Mar 2026 12:54:45 +0000
Subject: [PATCH 25/28] Bump json from 2.18.1 to 2.19.2
Bumps [json](https://github.com/ruby/json) from 2.18.1 to 2.19.2.
- [Release notes](https://github.com/ruby/json/releases)
- [Changelog](https://github.com/ruby/json/blob/master/CHANGES.md)
- [Commits](https://github.com/ruby/json/compare/v2.18.1...v2.19.2)
---
updated-dependencies:
- dependency-name: json
dependency-version: 2.19.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 45b12cc..4f5c2bd 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -221,7 +221,7 @@ GEM
gemoji (>= 3, < 5)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
- json (2.18.1)
+ json (2.19.2)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
From c4ddd3345a38acd4bbb03801234b726ef1a178e7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 23 Mar 2026 20:58:42 +0000
Subject: [PATCH 26/28] Bump activesupport from 8.1.2 to 8.1.2.1
Bumps [activesupport](https://github.com/rails/rails) from 8.1.2 to 8.1.2.1.
- [Release notes](https://github.com/rails/rails/releases)
- [Changelog](https://github.com/rails/rails/blob/v8.1.2.1/activesupport/CHANGELOG.md)
- [Commits](https://github.com/rails/rails/compare/v8.1.2...v8.1.2.1)
---
updated-dependencies:
- dependency-name: activesupport
dependency-version: 8.1.2.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 4f5c2bd..6b39c1a 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (8.1.2)
+ activesupport (8.1.2.1)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
@@ -238,7 +238,8 @@ GEM
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
- minitest (6.0.1)
+ minitest (6.0.2)
+ drb (~> 2.0)
prism (~> 1.5)
net-http (0.9.1)
uri (>= 0.11.1)
From 76e839318bfcd5c222e4bed4f61130e630044fe8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 31 Mar 2026 18:42:22 +0000
Subject: [PATCH 27/28] Bump git from 4.3.1 to 4.3.2
Bumps [git](https://github.com/ruby-git/ruby-git) from 4.3.1 to 4.3.2.
- [Release notes](https://github.com/ruby-git/ruby-git/releases)
- [Changelog](https://github.com/ruby-git/ruby-git/blob/v4.3.2/CHANGELOG.md)
- [Commits](https://github.com/ruby-git/ruby-git/compare/v4.3.1...v4.3.2)
---
updated-dependencies:
- dependency-name: git
dependency-version: 4.3.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 6b39c1a..714544e 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
- activesupport (8.1.2.1)
+ activesupport (8.1.3)
base64
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
@@ -14,10 +14,10 @@ GEM
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
uri (>= 0.13.1)
- addressable (2.8.8)
+ addressable (2.8.9)
public_suffix (>= 2.0.2, < 8.0)
base64 (0.3.0)
- bigdecimal (4.0.1)
+ bigdecimal (4.1.0)
coderay (1.1.3)
coffee-script (2.4.1)
coffee-script-source
@@ -48,7 +48,7 @@ GEM
ffi (1.17.0-x86_64-darwin)
forwardable-extended (2.6.0)
gemoji (4.1.0)
- git (4.3.1)
+ git (4.3.2)
activesupport (>= 5.0)
addressable (~> 2.8)
process_executer (~> 4.0)
@@ -221,7 +221,7 @@ GEM
gemoji (>= 3, < 5)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
- json (2.19.2)
+ json (2.19.3)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
From ea28cbe88e9c74b5bde12ec3da100a17a64dd910 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 8 Apr 2026 08:56:36 +0000
Subject: [PATCH 28/28] Bump addressable from 2.8.9 to 2.9.0
Bumps [addressable](https://github.com/sporkmonger/addressable) from 2.8.9 to 2.9.0.
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.8.9...addressable-2.9.0)
---
updated-dependencies:
- dependency-name: addressable
dependency-version: 2.9.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot]
---
Gemfile.lock | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Gemfile.lock b/Gemfile.lock
index 714544e..6848599 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -14,7 +14,7 @@ GEM
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
uri (>= 0.13.1)
- addressable (2.8.9)
+ addressable (2.9.0)
public_suffix (>= 2.0.2, < 8.0)
base64 (0.3.0)
bigdecimal (4.1.0)