Releases: bharathidas/ParsePath
Release list
Parse Path
Parse Path — Studio Pro 10.24.17
Fixed
The port attribute was never populated. The parse-path library returns port as a String (empty string when absent), but the entity attribute is an Integer, so the value was assigned without conversion. The action now converts it, and leaves the attribute empty when the address carries no port.
Verified against the bundled library:
| Address | Library returns | Attribute now holds |
|---|---|---|
https://example.com:8443/path |
"8443" (String) |
8443 |
https://example.com/path |
"" (String) |
empty |
notaurl |
"" (String) |
empty |
You no longer need the documented workaround of reading the port out of host.
This defect predates the 10.24.17 upgrade. Upgrading is recommended.
Notes
Studio Pro 10.24.17, imports with 0 errors. Import ParsePath.mpk via App Explorer > Import module package.
Parse Path
Parse Path — now supported on Mendix Studio Pro 10.24.17
Rebuilt from Studio Pro 10.18.3 to 10.24.17 (LTS). No functional changes — this release only updates Studio Pro compatibility.
Import ParsePath.mpk via App Explorer > Import module package in Studio Pro 10.24.17 or higher.
Parses the input URL.
Features
protocols: URL protocols (typically contains a single protocol).
protocol: The primary protocol (e.g., "https", "http", or "file").
port: The port number used in the URL.
resource: The domain or hostname portion of the URL.
host: The full domain, including subdomain and port if present.
user: The username used for authentication.
password: The password used for authentication.
pathname: The path section of the URL, excluding domain and query.
hash: The fragment identifier in the URL (the part after #).
search: The query string portion of the URL, excluding the leading ?.
href: The fully normalized input URL.
query: The parsed query string as a key-value object.
parse_failed: Indicates whether the URL parsing was unsuccessful.
Dependencies:
• Mendix modeler 10.18.3.
Issues, suggestions and feature requests
https://github.com/bharathidas/ParsePath/issues
Screenshots
Parse Path
Parses the input URL.
Features
protocols: URL protocols (typically contains a single protocol).
protocol: The primary protocol (e.g., "https", "http", or "file").
port: The port number used in the URL.
resource: The domain or hostname portion of the URL.
host: The full domain, including subdomain and port if present.
user: The username used for authentication.
password: The password used for authentication.
pathname: The path section of the URL, excluding domain and query.
hash: The fragment identifier in the URL (the part after #).
search: The query string portion of the URL, excluding the leading ?.
href: The fully normalized input URL.
query: The parsed query string as a key-value object.
parse_failed: Indicates whether the URL parsing was unsuccessful.
Dependencies:
• Mendix modeler 10.18.3.
Issues, suggestions and feature requests
https://github.com/bharathidas/ParsePath/issues
Screenshots

