Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps(penlight) Bump to 1.12 #8278

Merged
merged 1 commit into from
Jan 11, 2022
Merged

deps(penlight) Bump to 1.12 #8278

merged 1 commit into from
Jan 11, 2022

Conversation

Tieske
Copy link
Member

@Tieske Tieske commented Jan 10, 2022

Changelog: https://github.com/lunarmodules/Penlight/blob/master/CHANGELOG.md#1120-2022-jan-10

1.12.0 (2022-Jan-10)

  • deprecate: module pl.text the contents have moved to pl.stringx (removal later) #407
  • deprecate: module pl.xml, please switch to a more specialized library (removal later) #409
  • feat: utils.npairs added. An iterator with a range that honours the n field #387
  • fix: xml.maptags would hang if it encountered text-nodes #396
  • fix: text.dedent didn't handle declining indents nor empty lines #402
  • fix: dir.getfiles, dir.getdirectories, and dir.getallfiles now have the directory optional, as was already documented #405
  • feat: array2d.default_range now also takes a spreadsheet range, which means also other functions now take a range. #404
  • fix: lapp enums allow patterns magic characters #393
  • fix: text.wrap and text.fill numerous fixes for handling whitespace, accented characters, honouring width, etc. #400
  • feat: text.wrap and text.fill have a new parameter to forcefully break words longer than the width given. #400
  • fix: stringx.expandtabs could error out on Lua 5.3+ #406
  • fix: pl the module would not properly forward the newindex metamethod on the global table. #395
  • feat: utils.enum added to create enums and prevent magic strings #408
  • change: xml.new added some sanity checks on input #397
  • added: xml.xml_escape and xml.xml_unescape functions (previously private) #397
  • feat: xml.tostring now also takes numeric indents (previously only strings) #397
  • fix: xml.walk now detects recursion (errors out) #397
  • fix: xml.clone now detects recursion (errors out) #397
  • fix: xml.compare now detects recursion (errors out) #397
  • fix: xml.compare text compares now work #397
  • fix: xml.compare attribute order compares now only compare if both inputs provide an order #397
  • fix: xml.compare child comparisons failing now report proper error #397

@Tieske Tieske added pr/please review chore Not part of the core functionality of kong, but still needed labels Jan 10, 2022
@bungle bungle merged commit 293eb69 into master Jan 11, 2022
@bungle bungle deleted the deps/penlight branch January 11, 2022 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Not part of the core functionality of kong, but still needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants