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 @@

Downloads

- Current stable: mruby 3.3.0 + Current stable: mruby 3.3.0

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 @@

Downloads

- Current stable: mruby 3.3.0 + Current stable: mruby 3.4.0

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)