GitHub / ruby/rexml / commits
REXML is an XML toolkit for Ruby
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 7d9e7c2e | Thread safety Functions (#329) |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
5 days ago | |
| 5815baf4 | Remove unused xpath function text() and processing-instruction() (#327) |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 5f5a8a29 | Primitive value should't be wrapped in an array (#326) |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 27e4b54b | Eliminate XPathNode (#325) |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 days ago | |
| 20f9f7c3 | Implement XPath abbreviate of parentheses and fix some bugs (#328) |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 311586c4 | Fix XPath normalize-space function (#324) |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 8797f17b | Remove XPath namespace axis handling part which is not working at all (#323) |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 7396e9a7 | XPath nodeset always in document-order (#320) |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 524c847e | Fix parsing parenthesized xpath (#322) |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| a98066c4 | Fix parsing xpath that has string literal containing parentheses and brackets... |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 27325168 | Partially support parenthesized xpath (#317) |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 7ac7ef46 | Optimization of REXML::Parent#index (#313) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| a74ddd34 | Fix infinite entity expansion by detecting circular references (#312) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 93ed88c6 | Optimization of REXML::XPathParser#step (#310) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| c9f24ec0 | Optimization of REXML::Document#add, #add_element (#311) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 5248d638 |
Bump rubygems/configure-rubygems-credentials from 1.0.0 to 2.0.0 (#309)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 2abf1584 | [DOC] Fix broken links (#308) |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 5fd7d270 | [DOC] Omit include files from html (#307) |
Burdette Lamar <B****r@Y****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 78fefdb4 |
Bump actions/checkout from 5 to 6 (#306)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 6c181471 | Fix invalid XML without root element in Benchmark (#304) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 8c41d35b | Optimization of REXML::Parsers::SAX2Parser#get_procs, #get_listeners (#303) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| aae683cc | Fixed an issue when executing `REXML::Parsers::SAX2Parser#parse` without spec... |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| fd7735d5 | Optimization of REXML::Parsers::SAX2Parser#get_namespace (#300) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 5474ab2a | Use more StringScanner based API for parse_id (#299) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 39e7e28f | Bump version | NAITOH Jun <n****h@g****m> | 9 months ago | |
| 4f32ea33 | Add 3.4.4 entry (#297) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 37cde3f4 | Accept `REXML::Document.new("")` for backward compatibility (#295) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 4ffe211b | Bump version | NAITOH Jun <n****h@g****m> | 9 months ago | |
| 822530c7 | Add 3.4.3 entry (#293) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 6ba286cf | Reject no root element XML as an invalid XML (#291) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| b5b148ed | The Zlib::GzipReader in JRuby does not behave as expected with REXML, so the ... |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 1531862d | Fixed an issue with `IOSource#read_until` when reaching the end of a file (#288) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 185bdc73 | Bump version | NAITOH Jun <n****h@g****m> | 10 months ago | |
| f36916fe | Add 3.4.2 entry (#284) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 5859bdea | Added XML declaration check & `Source#skip_spaces` method (#282) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 1d876e3b |
Bump actions/checkout from 4 to 5 (#283)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| c87bda8b | Remove ostruct from dev deps (#281) |
|7eter l-|. l3oling <p****g@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| c60ae027 | Remove bundler from dev deps (#277) |
|7eter l-|. l3oling <p****g@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 9b084d78 |
Fix & Deprecate REXML::Text#text_indent (#275)
Co-authored-by: Sutou Kouhei <k****u@c****g> |
|7eter l-|. l3oling <p****g@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 04a589a6 | Fix a bug that XPath can't be used for no document element (#268) |
|7eter l-|. l3oling <p****g@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 66232eaf | Remove redundant return statements (#266) |
|7eter l-|. l3oling <p****g@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 63f3e977 | Use Safe Navigation (&.) from Ruby 2.3 (#265) |
|7eter l-|. l3oling <p****g@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| d427fc59 | Avoid redundant calls for doctype (#264) |
|7eter l-|. l3oling <p****g@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 2271fd37 | docs: Use # to reference instance methods (#270) |
|7eter l-|. l3oling <p****g@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| ec410a0d | Reuse XPath.match (#263) |
|7eter l-|. l3oling <p****g@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 54817263 | Don't call needless encoding_updated (#259) |
Sutou Kouhei <k****u@c****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 95b8ef8d | Fix wrong Encoding resolution (#258) |
Sutou Kouhei <k****u@c****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 3dc9eca8 | Improve `Text.check` performance (#256) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| e80ffdd1 |
Improve using `//` in XPath performance (#249)
Co-authored-by: tomoya ishida <t****n@g****m>, Sutou Kouhei <k****u@c****m> |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| cd575a10 |
Deprecate accepting array as an element in XPath.match, first and each (#252)
Co-authored-by: Sutou Kouhei <k****u@c****g> |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 249d770b | Fix duplicate responses in XPath following, following-sibling, preceding, pre... |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| de6f40ed | Fix reverse sort in xpath_parser (#251) |
tomoya ishida <t****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| d944fa47 | NEWS.md : Fix the mentioned of the PR in CVE-2024-35176. (#253) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 5d2606a9 | Fix docs typo in code example (#248) |
James Coleman <j****1@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| a85203e8 | Raise appropriate exception when failing to match start tag in DOCTYPE (#247) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a5f31c49 |
Improve CDATA and comment parse performance (#246)
Co-authored-by: Sutou Kouhei <k****u@c****m> |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 43490917 | Improve comment parse performance (#245) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 64a709e7 |
Improve CDATA parse performance (#244)
Co-authored-by: Sutou Kouhei <k****u@c****m> |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b97e454c | Bump version | NAITOH Jun <n****h@g****m> | over 1 year ago | |
| bfb37e9c | Add 3.4.1 entry (#239) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 67d21be3 | Reduced regular expression processing in the form of processing white space f... |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f63c5102 |
Changed benchmark target to Ruby latest (#236)
Co-authored-by: Sutou Kouhei <k****u@c****m> |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 107e2733 | Fix serialization of ATTLIST is incorrect (#234) |
OlofKalufs <O****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a4bf93a6 | Added rdoc as a development dependency (for Ruby 3.5+) (#235) |
OlofKalufs <O****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b70388c2 |
Use `StringScanner#peek_byte` to get double or single quotation mark (#227)
Co-authored-by: Sutou Kouhei <k****u@c****m> |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| bb0bedd2 | Optimize `IOSource#read_until` method by using `StringScanner#check_until(str... |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a1d875b2 | Bump version | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 19d8ebfb | Add 3.4.0 entry | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| dfc77534 | release: use Trusted Publishing | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 91305c19 | Remove old code for Ruby 1.8 (#223) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 46dd810e | test: Fix NameError: uninitialized constant REXML::Parsers::PullParser (#222) |
Jun Aruga <j****a@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 963ccdf8 |
Fix error handling when parsing XML via IO.pipe (#221)
Co-authored-by: Sutou Kouhei <k****u@c****m> |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 20562ec7 |
parser pull: Add support for reusing parser (#220)
Co-authored-by: Dmitry Pogrebnoy <d****y@j****m> |
Dmitry Pogrebnoy <3****y@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ed9168e1 | Stop requiring stringio dynamically (#219) |
João Duarte <j****d@u****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 519ae6c0 |
Clarify variable name (#218)
Co-authored-by: Olle Jonsson <o****n@g****m> |
Kevin Ebaugh <k****n@i****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8ef75024 |
Add `IOSource#match?` method (#216)
Co-authored-by: Sutou Kouhei <k****u@c****m> |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6a8c041d | test jruby: omit fragile test | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 7495d18b | Bump version | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 38eaa86a | Add 3.3.9 entry | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| ce59f2eb | parser: fix a bug that �x...; is accepted as a character reference | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| a09646d3 | test: fix indent | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| cf0fb9c9 | Fix `IOSource#readline` for `@pending_buffer` (#215) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1d0c3625 | Optimize `IOSource#read_until` method (#210) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 622011f2 | Bump version | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 036d5085 | test: avoid using needless non ASCII characters | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 4197054a | Add 3.3.8 entry | Sutou Kouhei <k****u@c****m> | over 1 year ago | |
| 78f8712d | Fix handling with "xml:" prefixed namespace (#208) |
KITAITI Makoto <K****o@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2e1cd64f | Optimize SAX2Parser#get_namespace (#207) |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 35ee73e0 | Bump version | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| 86a11c05 | Add 3.3.7 entry | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| 9294410f | ci document: suppress a ostruct warning | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| 6246ba11 | ci document: fix method forwarding with recent Ruby | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| ad02f99c | Remove strscan dependency declaration from gemspec (#204) |
Bo Anderson <m****l@b****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| caec1879 |
Add local entity expansion limit methods (#202)
Co-authored-by: Sutou Kouhei <k****u@c****m> |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 1c694d1e | Bump version | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| 95871f39 | Add 3.3.6 entry | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| 6109e018 | Fix a bug that Stream parser doesn't expand the user-defined entity reference... |
NAITOH Jun <n****h@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 7cb5eaeb | parser tree: improve namespace conflicted attribute check performance | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| cb158582 | parser: keep the current namespaces instead of stack of Set | Sutou Kouhei <k****u@c****m> | almost 2 years ago | |
| 2b47b161 | parser: move duplicated end tag check to BaseParser | Sutou Kouhei <k****u@c****m> | almost 2 years ago |