Path to this page:
./
textproc/ruby-rexml,
XML toolkit for Ruby
Branch: CURRENT,
Version: 3.3.9,
Package name: ruby31-rexml-3.3.9,
Maintainer: pkgsrc-usersREXML
REXML was inspired by the Electric XML library for Java, which features an
easy-to-use API, small size, and speed. Hopefully, REXML, designed with the
same philosophy, has these same features. I've tried to keep the API as
intuitive as possible, and have followed the Ruby methodology for method
naming and code flow, rather than mirroring the Java API.
REXML supports both tree and stream document parsing. Stream parsing is
faster (about 1.5 times as fast). However, with stream parsing, you don't
get access to features such as XPath.
Required to run:[
lang/ruby27-base]
Master sites:
Filesize: 102 KB
Version history: (Expand)
- (2024-11-05) Updated to version: ruby31-rexml-3.3.9
- (2024-10-27) Updated to version: ruby32-rexml-3.3.9
- (2024-10-13) Updated to version: ruby32-rexml-3.3.8
- (2024-09-05) Updated to version: ruby32-rexml-3.3.7
- (2024-08-25) Updated to version: ruby32-rexml-3.3.6
- (2024-07-20) Updated to version: ruby32-rexml-3.3.2
CVS history: (Expand)
2023-05-30 17:23:36 by Takahiro Kambe | Files touched by this commit (4) | |
Log message:
textproc/ruby-rexml: remove package
This package was kept for ruby27 and ruby30 and later have rexml as
default gem.
|
2022-10-10 05:24:52 by Takahiro Kambe | Files touched by this commit (9) |
Log message:
Drop ruby26 support.
|
2022-08-30 17:24:32 by Takahiro Kambe | Files touched by this commit (1) |
Log message:
textproc/ruby-rexml: improve comment text
Ruby 3.1 contains the same version of ruby-rexml in it as Ruby 3.0.
|
2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161) |
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
|
2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162) |
Log message:
textproc: Remove SHA1 hashes for distfiles
|
2021-06-01 17:33:58 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
textproc/ruby-rexml: update to 3.2.5
3.2.5 (2021-04-05)
Improvements
* Add more validations to XPath parser.
* require "rexml/document" by default. [GitHub#36][Patch by Koichi ITO]
* Don't add #dclone method to core classes globally. [GitHub#37][Patch by
Akira Matsuda]
* Add more documentations. [Patch by Burdette Lamar]
* Added REXML::Elements#parent. [GitHub#52][Patch by Burdette Lamar]
Fixes
* Fixed a bug that REXML::DocType#clone doesn't copy external ID
information.
* Fixed round-trip vulnerability bugs. See also:
\
https://www.ruby-lang.org/en/news/2021/04/05/xml-round-trip-vulnerability-in-rexml-cve-2021-28965/
[HackerOne#1104077][CVE-2021-28965][Reported by Juho Nurminen]
Thanks
* Koichi ITO
* Akira Matsuda
* Burdette Lamar
* Juho Nurminen
|
2021-04-11 02:08:40 by Takahiro Kambe | Files touched by this commit (1) |
Log message:
textproc/ruby-rexml: do not build on Ruby 3.0
Do not build on Ruby 3.0 since it contains the same version of rexml
gem and conflicts with this package.
Noted by private e-mail from wiz@, thank you!
|
2021-02-14 15:53:04 by Takahiro Kambe | Files touched by this commit (4) |
Log message:
textproc/ruby-rexml: re-add package version 3.2.4
ruby-rexml was bundled to ruby base package and removed past.
Ruby 3.0 dose not bundle rexml library any more, so re-add its latest
version now.
REXML
REXML was inspired by the Electric XML library for Java, which features an
easy-to-use API, small size, and speed. Hopefully, REXML, designed with the
same philosophy, has these same features. I've tried to keep the API as
intuitive as possible, and have followed the Ruby methodology for method
naming and code flow, rather than mirroring the Java API.
REXML supports both tree and stream document parsing. Stream parsing is
faster (about 1.5 times as fast). However, with stream parsing, you don't
get access to features such as XPath.
|