Category: News
ADCI Solutions: How to implement geo-dependent content on a Drupal website
Geo-dependent content is a type of website content that changes depending on the user’s location data. Here’s how to implement it on your Drupal website.
Rails Generator Command Builder GUI
For an example, check out the Rails Generate Controller page.
Let us compete on trustworthiness and an Arcticons special release
TWIF generated on Thursday, 09 Nov 2023, Weeks 45 & 44
F-Droid core
Let us compete on trustworthiness
This Thursday, 10 jurors were selected in San Francisco. Their verdict – which is expected around mid-December – could change the way Google controls apps and their distribution. This is a result of the suit filed by Epic Games against Google in 2020 over the monopoly held by the Google Play Android app store and its abuse in stifling the competition.
This is something that resonates with F-Droid and the wider FLOSS community. Despite Google’s claims of choice on Android and Google Play, Google still ensures that using all alternatives to Google Play is a second-class experience. It allegedly restricts device makers and wireless carriers that want to sell phones and tablets with the official version of its Android operating system from promoting app stores beside Play. It has also barred developers from offering competing app stores through Play by paying over $1 billion to top developers such as Activision Blizzard and Riot Games in order to keep them loyal to Play through a program it codenamed Project Hug, Epic alleges. Recently, Google Play Services automatically uninstalled the KDE Connect App distributed via F-Droid without any in depth explanation.
To learn more about this, please read this article. F-Droid’s very own eighthave was interviewed to explain the severity of the situation.
Contributor highlights
@linsui highlighted the following:
KOReader is updated to v2023.10
with the fix for the libwebp CVE. Please update it ASAP.
Community News
Special anniversary release of Arcticons
Donno shared with us the information below
On Nov 8 I’ve released a special Anniversary edition of Arcticons!
Three years ago, I released the first version with around 900~ icons, now we have 8000+
After contributing for months to Frost, a fill-based icon pack. I wanted to create something different (but with the same goal), a line-based icon pack. Because I lacked the technical skills to create an app, so gladly I came across Frost, which was a perfect app to use as a base for Arcticons.
In these three years, the project gained many contributors, and thanks to its low entry level. We’ve managed to do quite a lot in that time, like: Upgrading our app to have more features like icon request support, a variant with black lines and later one with Material You colors , we’ve also created 7000+ icons together, and we’re expanding to Linux too!
This is all possible thanks to the open-source nature of the project, and it’s fantastic community
The official release can be found here and will come to F-Droid in a couple of days. Thanks to Donno for making this happen.
Removed Apps
4 apps were removed
ClashMetaForAndroid and the fork Catbox were removed because the development ceased recently. More on this can be found here
WallmeWallpaper:Wallpaper app and lemmur were removed because they stopped working and their development ceased.
Newly Added Apps
17 apps were newly added
- Aster Launcher
- Boxcars
- Deku SMS
- DPC
- Elements
- Eternity
- Gauguin
- Gallery
- HK Transport
- Hamfisted
- MobileInpact
- Moshidon
- NextDNS Manager
- psychphinder
- Ricochlime
- SatDump
- Vibe You
Updated Apps
212 apps were updated
- AAAAXY was updated from
1.4.50+20230927.3069.edb8f108
to1.4.72+20231030.3091.de20c129
- AgoraDesk: buy BTC anonymously was updated from
1.1.13
to1.1.14
- Amarok was updated from
0.8.5b2
to0.8.5b3
- Amaze File Utilities was updated from
1.89
to1.91
- Amethyst was updated from
0.79.12
to0.80.4
- AndBible: Bible Study was updated from
4.0.687
to5.0.742
- Android 2 Linux Notifications was updated from
1.3.1
to1.3.2
- AntennaPod was updated from
3.1.1
to3.1.2
- ArityCalc was updated from
1.50
to1.54
- Audile was updated from
1.0.0
to1.1.0
- Auto Auto-Rotate was updated from
0.12.3
to0.12.5
- baresip+ was updated from
46.1.0
to46.2.0
- baresip was updated from
59.0.3
to59.1.0
- BitBanana was updated from
0.6.7
to0.6.8
- Bitmask was updated from
1.1.8
to1.2.0
- blocker was updated from
2.0.2914-fdroid
to2.0.2976-fdroid
- Blood pressure monitor was updated from
1.5.5
to1.5.6
- Box, Box! was updated from
0.6.4
to0.6.5
- Breathly was updated from
1.9
to2.1.0
- Brethap was updated from
1.7.20
to1.7.24
- Cache Cleaner was updated from
1.8.2
to1.8.4
- Camera Folder was updated from
1.0
to1.0.3
- CAPod – Companion for AirPods was updated from
2.11.1-rc0
to2.12.1-rc0
- Casio G-Shock Smart Sync was updated from
10.5
to10.7
- Chaldea was updated from
2.4.19
to2.4.20
- Chess was updated from
9.3.12
to9.3.15
- Circuit Training (PFA) was updated from
1.2.0
to1.2.1
- Classical Music Scanner was updated from
1.7
to1.7.1
- Clipious was updated from
1.17.0
to1.17.1
- Coffee was updated from
2.20
to2.21
- Commons was updated from
4.2.0
to4.2.1
- Compass was updated from
1.11.4
to1.12.0
- Conversations was updated from
2.12.12-beta.2+free
to2.12.12+free
- Copy SMS Code – OTP Helper was updated from
1.4.0
to1.6.0
- Cuppa – Tea Timer was updated from
2.2.0
to2.3.0
- Cyrillic to Latin was updated from
5.4.2
to5.5.1
- DankChat was updated from
3.7.3
to3.8.7
- DanXi was updated from
1.3.13
to1.4.0
- DAVx⁵ was updated from
4.3.8-ose
to4.3.9-ose
- Delta Icon Pack was updated from
1.8.4
to1.8.5
- Dice Game (Privacy Friendly) was updated from
1.1.3
to1.1.4
- Dicer (Privacy Friendly) was updated from
1.6.0
to1.7.1
- Drinkable was updated from
1.41.0
to1.42.1
- Droid-ify was updated from
0.5.9 Patch 4
to0.5.9 Patch 5
- Drowser was updated from
1.0.3
to1.0.5
- DuckDuckGo Privacy Browser was updated from
5.174.0
to5.175.1
- Easter Eggs was updated from
2.0.0
to2.1.0
- Encointerwallet was updated from
1.11.0
to1.11.1
- Energize was updated from
0.6.1
to0.7.0
- ente Authenticator was updated from
2.0.12
to2.0.15
- Extirpater was updated from
1.5
to1.5
- FairEmail was updated from
1.2113
to1.2118
- Fennec F-Droid was updated from
118.2.0
to119.0.0
- FLARE was updated from
1.12
to1.14
- Flipper Mobile App was updated from
1.6.5
to1.6.6
- FluffyChat was updated from
1.14.4
to1.15.0
- Forkgram was updated from
9.9.2.0
to10.2.3.0
- Forkyz was updated from
47
to48
- FOSS Browser was updated from
10.1
to11
- Friend Alert was updated from
1.1.0
to1.2.0
- Gallery for PhotoPrism was updated from
1.20.1
to1.20.3
- Glider for Hacker News was updated from
1.18.1
to2.2.0
- gptAssist was updated from
1.10
to1.20
- Green Pass PDF Wallet was updated from
3.1.0
to3.4.0
- Gridle was updated from
1.14
to1.15
- Guileless Bopomofo Keyboard was updated from
1.9.42
to1.9.44
- Hacki for Hacker News was updated from
2.0.1
to2.2.0
- HexViewer was updated from
1.48
to1.49
- Husky was updated from
1.4.6
to1.5.0
- Image Toolbox (Resizer) was updated from
2.4.2-alpha01
to2.4.3-alpha02
- Immich was updated from
1.82.0
to1.84.0
- Infomaniak kSync was updated from
4.3.8
to4.3.9
- Infomaniak Mail was updated from
1.0.17
to1.0.20
- INpact Actualités informatiques was updated from
2.6.8
to2.6.9
- InviZible Pro: increase your security, protect you was updated from
6.3.0
to6.4.0
- Invoice Ninja was updated from
5.0.125
to5.0.138
- IR Remote was updated from
1.5.5
to1.5.6
- Jami was updated from
20231019-01
to20231103-01
- Jerboa for Lemmy was updated from
0.0.49
to0.0.50
- Joplin was updated from
2.12.3
to2.13.5
- JS-Dict was updated from
1.0.0
to1.0.3
- Keep Screen On was updated from
1.12.0
to1.12.1
- Kotatsu was updated from
6.2.2
to6.2.6
- Léon – The URL Cleaner was updated from
35
to36
- Library App VideLibri was updated from
2.750
to2.752
- LibrePass was updated from
1.0.0-alpha06
to1.0.0
- Linwood Butterfly was updated from
2.0.0-beta.11
to2.0.0-beta.14
- LocalMonero: buy XMR privately was updated from
1.1.13
to1.1.14
- LocalSend was updated from
1.11.1
to1.12.0
- LogFox was updated from
1.4.6
to1.4.9
- Loud Bang was updated from
0.48
to0.49
- Luftlinie was updated from
1.5
to1.8
- mail was updated from
1.2.2
to1.2.3
- Massive was updated from
1.164
to1.167
- Mastodon was updated from
2.1.6
to2.2.1
- Mauth was updated from
0.6.1
to0.7.0
- MediLog was updated from
2.5.11
to2.6.1
- Meshenger was updated from
4.2.4
to4.2.5
- Metronome was updated from
1.4.2
to1.4.3
- midistrum was updated from
0.2.7
to0.2.9
- Migraine Log was updated from
0.10.2
to0.10.3
- Mill was updated from
3.7.0
to3.8.0
- Moonlight Game Streaming was updated from
12.0.1
to12.0.2
- Mull was updated from
118.2.0
to119.0.0
- Musify was updated from
6.5.2
to6.6.0
- My Brain was updated from
1.0.5
to1.0.6
- My Expenses was updated from
3.6.5.2
to3.6.6
- NanoLedger was updated from
0.1.2
to0.1.3
- NetGuard was updated from
2.322
to2.324
- neutriNote CE was updated from
4.4.7
to4.4.8
- Nextcloud Cookbook was updated from
0.14.3
to0.14.4
- Nextcloud Dev was updated from
20231022
to20231102
- Nextcloud News was updated from
0.9.9.82
to0.9.9.83
- Next Player was updated from
0.9.0
to0.10.0
- Notally – Minimalist Notes was updated from
5.4
to5.5
- Notesnook – Private notes app was updated from
2.6.7
to2.6.8
- Notes (PFA) was updated from
1.4.2
to1.4.4
- Nova Video Player was updated from
6.2.17
to6.2.33
- Offi was updated from
12.1.12-aosp
to12.1.13-aosp
- Oinkoin was updated from
1.0.18
to1.0.22
- OONI Probe was updated from
3.8.3
to3.8.4
- OpenCalc was updated from
3.0.0-beta2
to3.0.0-beta4
- OpenDNS Updater was updated from
2.2.2
to2.2.3
- OpenFoodFacts was updated from
4.10.0
to4.11.0
- openHAB Beta was updated from
3.7.7-beta
to3.7.8-beta
- OpenTracks was updated from
v4.9.3
tov4.9.4
- Oscilloscope was updated from
1.36
to1.37
- Outline Manager was updated from
0.1.12
to0.1.14
- Overload was updated from
0.11.1
to0.12.0
- Pachli was updated from
1.2.2
to1.3.0
- Pagan Opus Editor was updated from
1.1.17
to1.2.0
- Petals was updated from
3.15.0
to3.16.0
- PhotoChiotte was updated from
1.43
to1.45
- Pie Launcher was updated from
1.14.0
to1.14.1
- PIN Mnemonic (Privacy Friendly) was updated from
2.0.1
to2.0.3
- Pixiv for Muzei 3 was updated from
3.4.5.1
to3.6
- plees-tracker was updated from
7.6.2
to7.6.3
- Pocket Broomball was updated from
5.0.5
to5.0.6
- PocketMaps was updated from
3.9
to4.0
- Podverse was updated from
4.13.9
to4.14.2
- Privacy Cell was updated from
1.9
to1.10
- ProtonVPN – Secure and Free VPN was updated from
4.7.91.0
to4.8.32.1
- QRAlarm was updated from
1.5.6
to1.5.8
- Quicksy was updated from
2.12.11+free
to2.12.12+free
- Quran 16 Line – Quran Revision Helper was updated from
1.0.0
to1.1.0
- Railway station photos was updated from
14.6.2
to15.0.2
- Riseup VPN was updated from
1.1.8
to1.2.0
- Rocket.Chat was updated from
4.41.0
to4.42.0
- Saber was updated from
0.17.0
to0.17.1
- Sapio was updated from
1.0.6
to1.0.7
- Sayboard was updated from
v4.0.2
tov4.1.0
- SCEE was updated from
54.12
to55.0
- Scrambled Exif was updated from
1.7.11
to1.7.12
- Screenshot Tile (NoRoot) was updated from
2.5.2
to2.6.2
- Shader Editor was updated from
2.31.0
to2.31.1
- Shattered Pixel Dungeon was updated from
2.2.0
to2.2.1
- Shitter was updated from
3.4.4
to3.4.5
- SilverDict was updated from
1.0.4
to1.0.6
- Simple Bitcoin Wallet was updated from
2.5.7
to2.5.8
- Simple Calculator was updated from
5.11.3
to5.12.0
- Simple Crypto Widget was updated from
8.4.0
to8.4.1
- Simple Flashlight was updated from
5.10.0
to5.10.1
- Simple Keyboard was updated from
5.15
to5.16
- Simple Thank You was updated from
5.7.3
to5.8.0
- Simple Voice Recorder was updated from
5.12.2
to5.12.3
- Smart AutoClicker was updated from
2.3.1
to2.3.5
- Snapdrop & PairDrop for Android was updated from
2.2.2
to2.2.4
- Squawker was updated from
3.5.0
to3.5.2
- Standard Notes was updated from
3.178.5
to3.181.6
- Stately for NationStates was updated from
1.11.0
to1.11.1
- StreetComplete was updated from
54.1
to55.0
- Stroke Input Method (筆畫輸入法) was updated from
1.2.5
to1.2.6
- Suntimes was updated from
0.15.7
to0.15.8
- Tachiyomi was updated from
0.14.6
to0.14.7
- Tailscale was updated from
1.48.2-tab970fe55-g52607bf35ef
to1.51.207-t35d7b3aa2-g3a305b158ca
- Taler Wallet was updated from
0.9.3+p8
to0.9.3+p9
- Tasky was updated from
2.3.7
to2.3.9
- Thumb-Key was updated from
2.2.0
to2.5.2
- Torchlight (Privacy Friendly) was updated from
1.3
to1.3.2
- Torrents-csv-android was updated from
2.0.0
to2.2.0
- TorrServe was updated from
MatriX.126.1.F-Droid
toMatriX.126.2.F-Droid
- Tournant was updated from
2.2.3
to2.3.0
- Trackbook – Movement Recorder was updated from
2.1.2
to2.2.0
- Trail Sense was updated from
5.3.1
to5.4.0
- Trime was updated from
3.2.14
to3.2.15
- TSViewer was updated from
2.0.2-foss
to2.1.0-foss
- Tutanota was updated from
3.118.13
to3.118.22
- Unciv was updated from
4.8.14
to4.8.16
- Unitto — calculator and unit converter was updated from
Nadeshiko Pink
toOlive Green
- Unofficial Golem.de Reader was updated from
1.2.5
to1.2.7
- VES – Image and Photo Compare was updated from
2.2.1
to2.2.5
- Vespucci was updated from
19.2.3.0
to19.2.4.0
- Vinyl Music Player was updated from
1.5.5
to1.5.6
- Voyager for Lemmy was updated from
1.16.0
to1.20.1
- WallFlow was updated from
1.5.0
to2.1.0
- WallFlow Plus was updated from
1.5.0
to2.1.0
- Wall You was updated from
6.0
to6.1
- WaveUp was updated from
3.2.15
to3.2.17
- WaveUp Tasker Plugin was updated from
0.1.4
to0.1.5
- Web Opac was updated from
6.4.13
to6.4.14
- WG Tunnel was updated from
3.1.4
to3.2.0
- Wulkanowy was updated from
2.2.1
to2.2.5
- XCSoar was updated from
7.39
to7.40
- Xenia was updated from
0.1.5
to0.1.6
- Xtra was updated from
2.25.3
to2.26.0
- yetCalc was updated from
1.1.0
to1.1.1
- Yggdrasil was updated from
0.1-013
to0.1-015
- Yivi was updated from
7.5.1
to7.5.2
- You Have Mail was updated from
0.14.0
to0.14.1
- ZipXtract was updated from
2.2
to3.0
- Zulip was updated from
27.216
to27.217
- 拷贝漫画 was updated from
2.0.beta21
to2.0.4
Thank you for reading this week’s TWIF 🙂
Please subscribe to the RSS feed in your favourite RSS application to be updated of new TWIFs when they come up.
You are welcome to join the TWIF forum thread if you have any news from around the community, maybe it will be featured next week 😉
The Apple Network Server’s all-too-secret weapon: PPC Toolbox
Ruby 3.3.0-preview3 Released
We are pleased to announce the release of Ruby 3.3.0-preview3. Ruby 3.3 adds a new parser named Prism, uses Lrama as a parser generator, adds a new pure-Ruby JIT compiler named RJIT, and many performance improvements especially YJIT.
Prism
- Introduced the Prism parser as a default gem
- Prism is a portable, error tolerant, and maintainable recursive descent parser for the Ruby language
- Prism is production ready and actively maintained, you can use it in place of Ripper
- There is extensive documentation on how to use Prism
- Prism is both a C library that will be used internally by CRuby and a Ruby gem that can be used by any tooling which needs to parse Ruby code
- Notable methods in the Prism API are:
Prism.parse(source)
which returns the AST as part of a ParseResultPrism.dump(source, filepath)
which returns the serialized AST as a StringPrism.parse_comments(source)
which returns the comments
- You can make pull requests or issues directly on the Prism repository if you are interested in contributing
Use Lrama instead of Bison
- Replace Bison with Lrama LALR parser generator Feature #19637
- If you have interest, please see The future vision of Ruby Parser
- Lrama internal parser is replaced with LR parser generated by Racc for maintainability
- Parameterizing Rules
(?, *, +)
are supported, it will be used in Ruby parse.y
RJIT
- Introduced a pure-Ruby JIT compiler RJIT and replaced MJIT.
- RJIT supports only x86-64 architecture on Unix platforms.
- Unlike MJIT, it doesn’t require a C compiler at runtime.
- RJIT exists only for experimental purposes.
- You should keep using YJIT in production.
- If you are interested in developing JIT for Ruby, please check out k0kubun’s presentation on Day 3 of RubyKaigi.
YJIT
- Major performance improvements over 3.2
- Support for splat and rest arguments has been improved.
- Registers are allocated for stack operations of the virtual machine.
- More calls with optional arguments are compiled.
- Exception handlers are also compiled.
- Instance variables no longer exit to the interpreter
with megamorphic object shapes. - Unsupported call types no longer exit to the interpreter.
Integer#!=
,String#!=
,Kernel#block_given?
,Kernel#is_a?
,
Kernel#instance_of?
,Module#===
are specially optimized.- Now more than 3x faster than the interpreter on optcarrot!
- Significantly improved memory usage over 3.2
- Metadata for compiled code uses a lot less memory.
- Generate more compact code on ARM64
- Compilation speed is now slightly faster than 3.2.
- Add
RubyVM::YJIT.enable
that can enable YJIT at run-time- You can start YJIT without modifying command-line arguments or environment variables.
- This can also be used to enable YJIT only once your application is
done booting.--yjit-disable
can be used if you want to use other
YJIT options while disabling YJIT at boot.
- Option to disable code GC and treat
--yjit-exec-mem-size
as a hard limit- Can produce better copy-on-write behavior on servers using unicorn and forking
ratio_in_yjit
stat produced by--yjit-stats
is now avaiable in release builds,
a special stats or dev build is no longer required to access most stats.- Exit tracing option now supports sampling
--trace-exits-sample-rate=N
--yjit-perf
is added to facilitate profiling with Linux perf.- More thorough testing and multiple bug fixes
M:N thread scheduler
- M:N thread scheduler was introduced. [Feature #19842]
- M Ruby threads are managed by N native threads (OS threads) so the thread creation and management cost are reduced.
- It can break C-extension compatibility so that M:N thread scheduler is disabled on the main Ractor by default.
RUBY_MN_THREADS=1
environment variable enables M:N threads on the main Ractor.- M:N threads are enabled on non-main Ractors.
RUBY_MAX_CPU=n
environment variable sets maximum number ofN
(maximum number of native threads). The default value is 8.- Since only one Ruby thread per Ractor can run at the same time, the number of native threads will be used, which is the smaller of the number specified in
RUBY_MAX_CPU
and the number of running Ractors. So that single Ractor applications (most of applications) will use 1 native thread. - To support blocking operations, more than
N
native threads can be used.
- Since only one Ruby thread per Ractor can run at the same time, the number of native threads will be used, which is the smaller of the number specified in
Other Notable New Features
Language
Performance improvements
defined?(@ivar)
is optimized with Object Shapes.- Name resolution such as
Socket.getaddrinfo
can now be interrupted (in environments where pthreads are available). Feature #19965- For this purpose, a pthread is now created whenever calling getaddrinfo or getnameinfo. This incurs some overhead in name resolution (about 2.5x in our experiments). We do not expect the name resolution overhead to be a problem for most applications, but if you observe such, or if you see unexpected affects that you believe are due to this change, please report them.
- Environment variable
RUBY_GC_HEAP_REMEMBERED_WB_UNPROTECTED_OBJECTS_LIMIT_RATIO
has been added. Feature #19571 - Children of old objects are no longer immedately promoted to the old generation in the garbage collector. Feature #19678
- Support for weak references has been added to the garbage collector. Feature #19783
Other notable changes since 3.2
IRB
IRB has received several enhancements, including but not limited to:
- Advanced
irb:rdbg
integration that provides an equivalent debugging experience topry-byebug
(doc). - Pager support for
ls
,show_source
andshow_cmds
commands. - More accurate and helpful information provided by the
ls
andshow_source
commands. - Experimental autocompletion using type analysis (doc).
- It is now possible to change the font color and font style in the completion dialog by a newly introduced class Reline::Face (doc)
In addition, IRB has also undergone extensive refactoring and received dozens of bug fixes to facilitate easier future enhancements.
Compatibility issues
Note: Excluding feature bug fixes.
Removed constants
The following deprecated constants are removed.
Removed methods
The following deprecated methods are removed.
Removed environment variables
The following deprecated methods are removed.
- Environment variable
RUBY_GC_HEAP_INIT_SLOTS
has been deprecated and is a no-op. Please use environment variablesRUBY_GC_HEAP_{0,1,2,3,4}_INIT_SLOTS
instead. Feature #19785
Stdlib compatibility issues
ext/readline
is retired
- We have
reline
that is pure Ruby implementation compatible withext/readline
API. We rely onreline
in the future. If you need to useext/readline
, you can installext/readline
via rubygems.org withgem install readline-ext
. - We no longer need to install libraries like
libreadline
orlibedit
.
C API updates
Updated C APIs
The following APIs are updated.
Removed C APIs
The following deprecated APIs are removed.
Standard library updates
RubyGems and Bundler warn if users require gem that is scheduled to become the bundled gems in the future version of Ruby.
Targeted libraries are:
- abbrev
- base64
- bigdecimal
- csv
- drb
- getoptlong
- mutex_m
- nkf
- observer
- racc
- resolv-replace
- rinda
- syslog
The following default gem is added.
- prism 0.15.1
The following default gems are updated.
- RubyGems 3.5.0.dev
- base64 0.2.0
- benchmark 0.3.0
- bigdecimal 3.1.5
- bundler 2.5.0.dev
- cgi 0.4.0
- csv 3.2.8
- date 3.3.4
- delegate 0.3.1
- drb 2.2.0
- english 0.8.0
- erb 4.0.3
- etc 1.4.3.dev.1
- fcntl 1.1.0
- fiddle 1.1.2
- fileutils 1.7.2
- find 0.2.0
- getoptlong 0.2.1
- io-console 0.6.1.dev
- irb 1.8.3
- logger 1.6.0
- mutex_m 0.2.0
- net-http 0.4.0
- net-protocol 0.2.2
- nkf 0.1.3
- observer 0.1.2
- open-uri 0.4.0
- open3 0.2.0
- openssl 3.2.0
- optparse 0.4.0
- ostruct 0.6.0
- pathname 0.3.0
- pp 0.5.0
- prettyprint 0.2.0
- pstore 0.1.3
- psych 5.1.1.1
- rdoc 6.6.0
- reline 0.3.9
- rinda 0.2.0
- securerandom 0.3.0
- shellwords 0.2.0
- singleton 0.2.0
- stringio 3.0.9
- strscan 3.0.7
- syntax_suggest 1.1.0
- tempfile 0.2.0
- time 0.3.0
- timeout 0.4.1
- tmpdir 0.2.0
- tsort 0.2.0
- un 0.3.0
- uri 0.13.0
- weakref 0.1.3
- win32ole 1.8.10
- yaml 0.3.0
- zlib 3.1.0
The following bundled gem is promoted from default gems.
- racc 1.7.3
The following bundled gems are updated.
- minitest 5.20.0
- rake 13.1.0
- test-unit 3.6.1
- rexml 3.2.6
- rss 0.3.0
- net-imap 0.4.4
- net-smtp 0.4.0
- rbs 3.2.2
- typeprof 0.21.8
- debug 1.8.0
See GitHub releases like Logger or
changelog for details of the default gems or bundled gems.
See NEWS
or commit logs
for more details.
With those changes, 5207 files changed, 284820 insertions(+), 174773 deletions(-)
since Ruby 3.2.0!
Download
-
https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview3.tar.gz
SIZE: 21550473 SHA1: 2811f191d66dffee0206771873bd990857ae4ed6 SHA256: 0969141be92e67e0edb84a8fb354acc98f01bd78e602a23a0f136045c82f4809 SHA512: 94db07a6958c09809b2e5b597fa55a121074e8bacb3bf588c83cf0d35b07a8b070172035a49d1abf0d8ee364a9ace824f34e677f7327ffe1acdbab0938ac49c4
-
https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview3.tar.xz
SIZE: 15970144 SHA1: 496600612605f8ebeb955255e98bac73a4cbc045 SHA256: f79afcf122dc7d04fe26cfa4436b9c488b21766fc54b0d2dfb2ba41cd0cdd355 SHA512: d7ab0d703e7884efd31045933409cd68fac1d9941963537ccc8e309ca7c8bee8500a68182135acba22cbdbf4a8ae99f39bf7f0925273eb4fbc3728c0c1ba0c19
-
https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.0-preview3.zip
SIZE: 26618303 SHA1: 6a13e08c7e484d42037c1e2c87c5d0e220f893a0 SHA256: c35bf637a647c2f60148368ffb374db5c258570911794f46b6dfdb98ebfe95d9 SHA512: c4ef2cdcdadeb85ad1d42aedc97f9f3d609b3b01eea2319451cf92c81bd31ae8129b7c91fc68571469dd888c01ea0f48f73234b965db17f6a87404ca382f7794
What is Ruby
Ruby was first developed by Matz (Yukihiro Matsumoto) in 1993,
and is now developed as Open Source. It runs on multiple platforms
and is used all over the world especially for web development.
Posted by naruse on 12 Nov 2023
Who’s Your Daddy – Saçmalamasyon Ailesi
Minecraft Diğer Harika Modları İçin Tıkla
— Handaşlar Desteklerinizden Dolayı Çok Teşekkür Ederim Hepinizi Çok Seviyorum İyi Seyirler ¦
— Daha Fazla Oyun Videosu İstiyorsanız Handaşlar Like Atmayı Unutmayın ¦
— Değerli Yorumlarınızı Bekliyorum Handaşlar ¦
Ayrıcalıklardan yararlanmak için bu kanala katılın:
https://www.youtube.com/channel/UCpcHFJwDFlrnbCw3yD-4Wzg/join
CANIM HANDAŞ AİLEM BİZLERİ DESTEKLEDİĞİNİZ HER GÜN GELEN VİDEOLARIMIZI İZLEYİP LİKE ve YORUM ATTIĞINI İÇİN HEPİNİZE SONSUZ TEŞEKKÜR EDİYORUM.
SİZLER SAYESİNDE BURADAYIZ VE SİZLER SAYESİNDE HEDEFİMİZE ULAŞACAĞIZ 10 MİLYON HANDAŞ AİLESİNE ULAŞMAK İÇİN ELİMİZDEN GELENİ YAPACAĞIZ.
SİZLERDE HANDAŞ AİLEMİZE KATILMAYI VE BİZLERE DESTEK VERMEYİ LÜTFEN UNUTMAYIN
—————————————————————————————————————————————-
– SOSYAL MEDYA HESAPLARIM –
-Discord : https://discord.gg/sttQ7WUJ
– Katılmak için: https://bit.ly/3w2a5TV
-İnstagram : https://bit.ly/37ftx50
-Tiktok : https://bit.ly/3CEky95
-2.Kanal : https://bit.ly/3hZrggC
– HAN KANAL DİĞER VİDEO SERİLERİM –
– PoppyPlayTime: https://bit.ly/3JdC9r1
– Roblox: https://bit.ly/3KC7kfZ
—————————————————————————————————————————————-