Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Remove deprecated code related syck
|
|
Fixes #265
|
|
|
|
* Removed alias for to_yaml.
* Renamed pysch_to_yaml to to_yaml.
* Removed Pysch.quick_emit. Because it caused infinite recuresion call used to_yaml.
|
|
|
|
|
|
|
|
|
|
|
|
Fix Tempfile leak.
|
|
fix serialization of a string that looks like a valid YAML float
|
|
https://github.com/ruby/ruby/commit/cc0313436160b735a3d41361cb5e3eeb10fcbdad
|
|
Add optional fallback return value parameter
|
|
Support YAML 1.2 Core Schema
|
|
refs gh-156
(but isn't a valid ruby float)
|
|
ref. https://github.com/ruby/ruby/commit/9386ecf9b6baf6fd37d97bfee025702cee411718
|
|
ref. https://github.com/ruby/ruby/commit/3e92b635fb5422207b7bbdc924e292e51e21f040
|
|
https://github.com/ruby/ruby/commit/db48c307944a9a18877236bdf9e9b778875f38ed
|
|
|
|
|
|
|
|
Drop Ruby 1.9 support
|
|
|
|
|
|
|
|
* master:
add test
don't assume any tag starting with 'str' is a string
|
|
|
|
* master:
Adding Rubinius as an Allowed Failure
bump version
Fix CVE-2014-9130
Adding RVM listing for Rubinius
fix minitest warnings
* ext/psych/lib/psych/visitors/yaml_tree.rb: register nodes when dumping objects with custom coders. [ruby-core:66215] [Bug #10496]
* ext/psych/lib/psych/visitors/to_ruby.rb: fix support for regular expressions with newlines. tenderlove/psych#222
* ext/psych/lib/psych/visitors/to_ruby.rb: fix parsing hashes with instance variables when it is referenced multiple times. * ext/psych/lib/psych.rb: bump version * ext/psych/psych.gemspec: bump version * test/psych/test_hash.rb: test for fix
bump version
Fix anchor
Fix assertion regexps
bump version
Only dump ivars for subclasses of String, not for String. With cf0dd2b93f1552a3c452a0bfa0e996f441d5e27e, fixes #217.
Only dump ivars for subclasses of Hash, not for Hash. Fixes #216. Fixes part of #217.
Fix block chomping and add more tests
Preset @line_width in YAMLTree#initialize for better performance
Use appropriate style for serialized strings
Remove unnnecessary 'str' variable in YAMLTree#visit_String
|
|
|
|
dumping objects with custom coders. [ruby-core:66215] [Bug #10496]
* test/psych/test_coder.rb: test for fix
|
|
expressions with newlines. tenderlove/psych#222
* test/psych/test_yaml.rb: test for change.
fixes #222
|
|
instance variables when it is referenced multiple times.
* ext/psych/lib/psych.rb: bump version
* ext/psych/psych.gemspec: bump version
* test/psych/test_hash.rb: test for fix
|
|
Anchors like `\Z` are not valid inside character class.
Use negative-lookahead instead.
|
|
`|' is a meta character, so needs to be escaped.
|
|
Fixes #216.
Fixes part of #217.
|
|
When no [chomping indicator][1] is specified for a folded or literal
block, then YAML parser should preserve the final line break (i.e. the
string should end with \n). This implies that when dumping a string
*without* the trailing newline to YAML, we should specify the stripping
indicator (-).
[1]: http://yaml.org/spec/1.2/2009-07-21/spec.html#id2593651
|
|
When psych parses YAML with string in the folded style as:
a: >
some
inline
content
and serializes it back to YAML,
then it renders the string in the literal style instead:
a: |
some inline content
This patch fixes this behaviour. When a string doesn't contain newlines
(blank line at the end is ignored) and it's not necessary to be quoted,
then it will use plain style or folded style according to its length and
the `line_width` option.
# line_width = 100
a: some inline content
# line_width = 11
a: >
some inline
content
This change was originally proposed by @Iazel.
|
|
Conflicts:
.gitignore
|
|
|