-
Notifications
You must be signed in to change notification settings - Fork 15
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: databrickslabs/blueprint
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.11.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: databrickslabs/blueprint
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.11.4
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 6 commits
- 14 files changed
- 2 contributors
Commits on Jul 30, 2025
-
Sniff encoding properly in XML files with a standalone directive (#256)
This PR updates the code that detects the encoding of XML files so that it correctly detects the `encoding=` attribute if there is also a `standalone=` directive. Previously we only supported XML directives of the form: ```xml <?xml version="1.x" encoding="xxx"?> ``` However the XML declaration may also contain a `standalone=` attribute. If present we previously failed to detect the encoding attribute, but now we also support XML directives of the form: ```xml <?xml version="1.x" encoding="xxx" standalone="yes"?> ```
Configuration menu - View commit details
-
Copy full SHA for bb2541c - Browse repository at this point
Copy the full SHA bb2541cView commit details
Commits on Sep 8, 2025
-
Added Password Prompt to operate with echo off in terminal (#265)
What does this PR do? - Adds a secure password prompt feature to the CLI, making user input hidden (echo off) when entering passwords. - Updated the README with usage instructions and a demo GIF for the new password prompt. - Introduces tests for validation password prompt behavior.
Configuration menu - View commit details
-
Copy full SHA for 5f8823f - Browse repository at this point
Copy the full SHA 5f8823fView commit details
Commits on Sep 9, 2025
-
Eliminate Pytest warning during unit tests (#266)
This is a small PR intended to remove some warnings when running tests: Pytest scans classes named `Test*` for tests to run, and logs a warning because it can't find any tests in the `TestApp` class.
Configuration menu - View commit details
-
Copy full SHA for a28cf0e - Browse repository at this point
Copy the full SHA a28cf0eView commit details -
Improve
Promptstype hints (#267)This PR updates the type hints on the `Prompts` interface: - No more `Any` (which is never checked), instead generic type arguments are used. - The interface for `choice()` now specifies that the choices must be strings; the internal implementation assumed this anyway. - Read-only (collection) types are used instead of `dict[]` and `list[]`, indicating the arguments are not modified. In addition, we now use (and allow) precompiled regexes for the `valid_regex` argument on `Prompt.question()`. These changes are backwards compatible at runtime, and mostly backwards compatible for type-checking. The exception is the change to `Prompt.choice()`: if the `choices` argument was not known to be a sequence of strings, a type checker must now be able to infer this.
Configuration menu - View commit details
-
Copy full SHA for 2987ea4 - Browse repository at this point
Copy the full SHA 2987ea4View commit details
Commits on Sep 22, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 8bf51d2 - Browse repository at this point
Copy the full SHA 8bf51d2View commit details
Commits on Oct 6, 2025
-
* Added Password Prompt to operate with echo off in terminal ([#265](#265)). The command-line interface now includes a secure password prompt feature, allowing users to enter sensitive information without it being visible on the screen. This is achieved through a new method that utilizes the `getpass` library to hide user input when entering passwords, taking a prompt message and an optional maximum number of attempts as parameters. The method repeatedly prompts the user for a password until a valid input is provided or the maximum number of attempts is reached, at which point it raises a `ValueError`. This addition enhances the security and usability of the interface, and its functionality is validated through new test methods that cover both successful password entry and the scenario where the maximum number of attempts is exceeded, ensuring the feature behaves as expected in various situations. * Sniff encoding properly in XML files with a standalone directive ([#256](#256)). The XML file encoding detection has been improved to support a wider range of valid XML declarations. The regular expression used to match XML declarations has been updated to correctly handle cases where both `encoding` and `standalone` attributes are present, such as `<?xml version="1.x" encoding="xxx" standalone="yes"?>`. This change enables more accurate detection of the encoding attribute in XML files, even when a `standalone` directive is present. Additionally, test functions have been added and modified to verify this functionality, including tests for XML files with a BOM prefix and those with an XML standalone declaration, ensuring that the code can correctly read these files and detect the encoding.
Configuration menu - View commit details
-
Copy full SHA for 250fa26 - Browse repository at this point
Copy the full SHA 250fa26View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.11.3...v0.11.4