Releases: lbussy/LCBUrl
Releases · lbussy/LCBUrl
1.1.9 Bugfix Release
1.1.8 Revert Deprecation
This action reverts the deprecation plans from #42.
1.1.7 Restore Functionality
1.1.6 Memory Optimization
1.1.5 Bugfixes and New Cores
What's Changed
- Allow non-mDNS for #28 by @lbussy in #29
- Add new path handling by @lbussy in #30
- Merge Arduino Core 2.0 Changes into Devel by @thorrak in #32
- New 8266 core by @lbussy in #33
- Use New 8266 Core by @lbussy in #34
- Remove ArduinoLog by @lbussy in #35
- Create Test Script by @lbussy in #36
- New core by @lbussy in #37
Full Changelog: 1.1.4...1.1.5
1.1.4 Bugfix Release
Commit Summary
- Update copyright date
- Add *.ino test files to ignore
- Add new method keywords
- Get rid of debug in header file
- Bump version
File Changes
- M .gitignore (1)
- M LICENSE (2)
- M examples/Basic/Basic.ino (2)
- M keywords.txt (12)
- M library.json (2)
- M library.properties (2)
- M src/LCBUrl.cpp (2)
- M src/LCBUrl.h (5)
Patch Links:
1.1.3 Bugfix Release
Closes:
- #13 - Port returned is always default port
- #14 - Cannot re-set URL
- #18 - Add validity checks
- #19 - Add helper functions
- #20 - Ad-hoc mDNS resolution
- #22 - Cast INADDR_NONE to IPAddress
Commit Summary
- Test for #13
- Fix for #13
- Merge pull request #15 from lbussy/fix_port
- Fix for #14
- Merge pull request #16 from lbussy/fix_init
- Fix typos
- Add ArduinoLog to example
- Add helper functions
- Merge pull request #19 from lbussy/valid_hostnames
- Allow ad hoc mDNS name resolution
- Merge pull request #20 from lbussy/redo_ip
- Cast INADDR_NONE to IPAddress
- Merge pull request #22 from lbussy/ip_address_compare
File Changes
- M README.md (24)
- M examples/Basic/Basic.ino (84)
- M platformio.ini (1)
- M src/LCBUrl.cpp (434)
- M src/LCBUrl.h (27)
Patch Links:
mDNS Handling
This release primarily adds support for mDNS and name resolution.
Features
- a302153 Add mDNS and name resolution support
- a2ade71 Make sure ipurl is distinct, convert IP to string
- 235a2e5 Use separate resolution method for mDNS
- d25f1fb Add notice about timers and radio functions in README
- f790016 Remove getIP() from init to avoid radio trouble
- 98711c6 Add Arduino Lib Manager image to README
- 5c29ed5 Use cached IP if it exists in
getIPAuthority()
(allows pre-fetching withgetIP()
) - dfb6fc5 Update README with new IP/mDNS features
Bug Fixes
- 6e0e3af Resolve issue where host duplicates in concatenated URL when initialization URL has with no path
Minor Updates (memory) 1.0.3
Minor Changes
- Pass string by reference in order to help with memory utilization (#9)
- Standardize source code formatting
Bugfix Rollup 1.0.2
❗ Please read the notes below for a potential breaking change ❗
Potential Breaking Change
getQuery()
returned the preceding "?" character as part of the string. This was unintended and caused certain recombinant workflows to incorrectly create a URI with two "?" characters. This method will no longer return the leading "?" character
Minor Bug Fixes
- Explicitly define the default port as 65535 instead of -1. Since this is a
word
, using -1 had unintended consequences on some platforms getPathSegment()
incorrectly truncated the path when no trailing slash was present
Minor Changes
- Documentation updates
- Address where the source files still had the wrong license headers