Blisk 歷史版本列表
Blisk 是一個基於鉻的瀏覽器,用於 web 開發的基本工具。將其用於同時構建和測試您的網站的桌面和移動版本。 Blisk 使開發人員能夠同時在多個設備上編碼,預覽其更改! 4 使用原因 Blisk:TIME SAVING以光速發展!現在您不需要一直刷新頁面,搜索並滾動到所需的元素。 Blisk 從根本上節省了開發和測試的時間。瀏覽器將使你的生產力達到 200%。所以你可以把你的工作快兩倍,把時... Blisk 軟體介紹更新時間:2023-11-29
更新細節:
What's new in this version:
- Blisk opens new possibilities for running different kinds of mobile tests on iPhone 15, iPhone 15 Plus, iPhone 15 Pro, iPhone 15 Pro Max: responsive test, multi-device test, touch events test, performance test, landscape orientation test, dark mode test, test for page errors, slow Internet connection test, etc.
更新時間:2023-11-29
更新細節:
What's new in this version:
Fixed:
- Clean up categories reported via Problems API
- Bug in Tutorial Apply Plugin section
- Rename `Problems#createProblem` to `Problems#create`
- Rename Problem.getWhere() to Problem.getLocations()
- Expand list of file extensions used by cpp-library public headers
- Add Maven test fixture to test POMs generated by Gradle
- Update verfication-metadata to 1.3
- Broken link in "Declaring Repositories" page
- Published source tarballs expect a git repository to build
- In Gradle 8.4, Project.getConfigurations() is marked unstable again
- Generation of Kotlin extensions of the Gradle API is not reproducible
- Upgrade embedded Kotlin to 1.9.20 when available
- unable to create task based on code in documentation
- Wrong Windows instruction
- Pull out test suites to its own project
- Add Version to Version Catalog Javadoc
- Add location information to problem reports for version catalog problems
- The -all distribution is missing the resource files from the src folder
- Usage of GRADLE_HOME for ephemeral builds is wrong
- Problems-api subproject should be java 6 compatible
- Drop :wrapper-shared dependency in :build-cache-packaging
- Wrapper project should output final gradle-wrapper.jar to libs folder
- Let generated Kotlin extensions for the Gradle API be included in the binary compatibility check
- Ensure that the internal problems API can be used in TAPI model builders
- Make IDEA Gradle plugin Isolated Projects compatible
- 8.4 KotlinDsl: ConfigurationContainerScope.detachedConfiguration allows nullable Dependency but will throw NPE
- 8.4 - New configuration shortcut: DependencyScopeConfiguration.invoke isn't available
- add --java-version parameter to gradle init task
- Set visible=false on consumable Configurations
- Binary changes are sometimes not auto-accepted for upgraded properties
- Implement basic location types
- Ignore help task execution request during model building
- Ship the Gradle API Kotlin DSL Extensions JAR within the Gradle distribution
- Add more NowInAndroid based performance tests
- NowInAndroid project is not building with current `master` branch
- Anticipating named Configurations with different allowed usages can cause unexpected behaviors
- Ear Plugin: XML Schema / xmlns in Ear Descriptor for Java EE 8, Jakarta EE 9 and Jakarta EE 10 is missing / invalid
- Hashing a file with upgraded properties fails due to incorrect hashing
- Don't share stateful codecs
- TestLauncher should be able to support test debugging while reusing CC cache entry
- Don't invalidate the cache upon Kotlin DSL `cid` project property changes
- Configuration cache fails when using filtered FileCollection
- Dependency configuration testRuntime still exists in docs
- Reduce log level of directory watcher
- `getDependenciesForVariant` produces duplicate results when a dependency is reachable through two paths
- Tests in gradle/gradle build should not make use of the Foojay Toolchains Plugin
- Clean up next gen build cache prototype
- Move ConsistentResolution code into JavaComponent
- Gradle doesn't expose a comparison failure in test exception causes
- Automatically accept binary changes for Upgraded properties
- Error message when attempting to create a configuration that already exists is confusing
- Continuous Build - changes to task inputs, or changes to input files?
- Gradle not noticing file changes when source files is behind symlink on macOS
- Clarify what "Gradle installation directory" means for `gradlew`
- Generate list of upgraded properties during build
- Provide better diagnostics for the "Unable to delete directory... Failed to delete some children..." error
- Improve error message if value derived from property that does not provide any value
- Clean up internal flags for persistent Java compiler daemon
- Use GroovyCoverage/CheckstyleCoverage/etc pattern for ScalaCoverage
- MavenPublicationErrorChecker can have a more helpful error message
- org.gradle.api.tasks.WriteProperties.setOutputFile deprecated but no suggested alternative
- Support running with Java 21
- Warn if project in settings.gradle has a non existent project directory
- `compileKotlin` task of build with `kotlin-dsl` applied emits warnings when configuration-cache is enabled
- Unpublish :wrapper-shared for Maven
- Make Java plugin compatible with Project Isolation
- Some implicit imports for .gradle.kts are package private
- Alert Plugins of Special Case Exceptions Suppressing Deprecation Warnings
- Update gradle init to provide an option create and use a version catalog
- Document GRADLE_LIBS_REPO_OVERRIDE
- Project isolation: class not found exception if a model is queried twice
- Have a public API to tell if project isolation is enabled.
- Investigate implications of using DefaultJvmVariantBuilder in component-centric model.
- Confusing Licensing Information in Gradle User Manual
- ResolvedArtifact returns incorrect extension for certain artifacts
- Nag for deprecation of BasePluginExtension members
- `VersionCatalogExtension` not added to the `gradle-kotlin-dsl-accessors` during `generatePrecompiledScriptPluginAccessors`
- Add deprecation logging to org.gradle.util.VersionNumber
- Add an option to only generate plaintext and not binary for `--export-keys`
- Corrupt plugin jars end up in Gradle's local caches
- Use the same case for dependency verification metadata and keyring
- Outgoing artifacts as provider of a task output cause the failure
- Resolve dependencies around ValidationProblemId enum
- Wrong licensing legal advice in application plugin documentation?
- Dependency verification's trusted keys is case sensitive
- Settings scripts and plugins should provide APIs to create RegularFile and Directory instances according to the settings layout
- Please include LICENSE in gradle-wrapper.jar
- There should be a public API for creating CopySpec instances at execution time
- DirectoryProperty cannot be used with @Option, throws an obscure exception
-Sync task doesn't handle "." as an "into" subpath correctly
- FileComparisonTestAssertionFailure don't represent AssertionFailueError with one FileInfo
- Duplicated BOM imports in generated POMs
- `CalculateTaskGraphBuildOperationType` build operation should be consistent between `store` and `load` builds
更新時間:2023-11-29
更新細節:
更新時間:2023-11-29
更新細節:
What's new in this version:
- Blisk opens new possibilities for running different kinds of mobile tests on iPhone 15, iPhone 15 Plus, iPhone 15 Pro, iPhone 15 Pro Max: responsive test, multi-device test, touch events test, performance test, landscape orientation test, dark mode test, test for page errors, slow Internet connection test, etc.
更新時間:2023-08-17
更新細節:
What's new in this version:
Fixed:
- Spurious warning `No valid plugin descriptors were found in META-INF/gradle-plugins` when using CC
- Tooling API should provide expected and actual values for file comparison failures
- Instrumentation of multi-release JARs should not fail on versioned Java 21 bytecode
- Recent changes in script parsing produce unexpected warning
- Suppress unactionable error message when importing Gradle multiproject using kotlin DSL into IntelliJ
- Assumptions about project locking do not hold with load-after-store in WorkerExecutorParallelIntegrationTest
- Upgrade embedded Kotlin to 1.9.0
- Enhance `ExceptionMetadataHelper` to better classify `VerificationExceptions`
- Allow the Kotlin DSL to use Kotlin 2.0 dependencies
- Support Codenarc IDE-friendly output
- Integration tests failing with non-ASCII characters
- Persistent Java compiler daemons
- Add a temporary flag to disable considering File.exists() checks for configuration cache input
- Deadlock in parallel model building with Android Studio Hedgehog Canary 8
- For windows the value for environmental variable is having the wrong slash
- TestLauncher cannot run tests on tasks extending AbstractTestTask
- Task stuck in 100% CPU loop within FinalizerGroup/DefaultExecutionPlan.finalizePlan on Gradle 7.6+
- Test assertion failure reported incorrectly in the Tooling API
- `RepositoriesMode.FAIL_ON_PROJECT_REPOS` does not fail for `subprojects` configurations
- The validatePlugins task stopped working in Gradle 8.1
- Run Gradle test suite with Project Isolation enabled
- Calls to `File.list()` fails in `settings.gradle.kts` with configuration cache enabled (Kotlin DSL)
- Gradle 8.1 and 8.1.1 alter Gradle application bytecode so that it fails anti-tamper check
- Create AttributeCompatibilityRules: How to get attributesSchema
- Indicate that StartParameter.getProjectCacheDir is not a directory that plugins can write to
- The gradle wrapper shell script fails to run when $CDPATH is set (and used to change directoy)
- Worker Daemon is not reused on Mac OS
- `java.net.URL` serialization depends on `hashCode` which creates cache misses
- Reduce the amount of heap retained for models received by tooling API BuildAction instances
- An internal error when publishing scans using init scripts
- Improvements for injected services instrumentation
- Document new file permission API
- Re-enable Kotlin compilation avoidance in projects applying the `kotlin-dsl` plugin
- Reduce heap consumed to track variants during dependency resolution
- Need a -D flag, and option for enabling "continue" option in gradle.properties
- Create initial JVM platform
- InvocationTargetException when configuring `developer` in MavenPublication on Java 8 with configuration cache
- Group opposite task options together
- Document how to contribute custom suggestions to build failures
- Loss of display name metadata when properties stored to configuration cache
- Toolchains: Support Environment Variables in Maven Toolchains Declarations
- `NegativeArraySizeException` during progress rendering
- Refactor JUnit multiversion testing
- Use consistent presentation for suggestions in toolchain errors
- Kotlin Dsl: operator fun NamedDomainObjectProvider<Configuration>.invoke
- Gradle crashes when trying to serialize nested extension object on task
- Configuration cache incorrectly captures task
- Suggestion: avoid distraction with config cache report
- Investigate possible deprecation of ClientModule dependencies
- gradle cannot load HTTPS dependencies on RHEL8 in FIPS mode
- NullPointerException thrown converting Maven POM
- Project isolation compatibility with build scripts tracing
- Validate use of `@Nested` with unsupported types
- Misleading "No valid plugin descriptors" is shown when running from the configuration cache
- Add deprecation logging to org.gradle.util.NameMatcher
- Add deprecation logging to org.gradle.util.GUtil.loadProperties()
- Add deprecation logging to org.gradle.util.GUtil.toWords(string)
- Deprecation message after migration to 7.4.2 with 'org.gradle.parallel'
- FileCopyDetails.setMode should have a better API for Kotlin DSL
- IvyPublication#artifact should support Provider
- Missing Example Project Link on Docs
- Deprecate Project.getBuildDir()
- err: "expression expected" if build script consists only of plugins block and an annotation above the block
- In a multi-project build of java modules, gradle eclipse plugin does not add projects to eclipse module path
- IDE project sync has memory leak in ProtocolToModelAdapter
- file-annotation in Kotlin DSL pre-compiled script plugin with package disturbs discovery
- Process isolated workers always use system default encoding for file names
- debug cacerts usage
- Support OSX KeyChain as Truststore
- Gradle fails with cryptic error when `plugins {}` contains unexpected code
- Unable to use Windows SSL trust store
- Refactor WrapperDistributionUrlResolver
- Introduce an easy fail if no tests config option
- Allow platform developers to see all the nagging with location
- Gradle 8.3 won't allow plugin authors to support Gradle <7.0
- Gradle 8.3-rc-1 creates compileJava Task on empty Kotlin project
- Support running Gradle on Java 20
- Configuration cache space usage analysis broken with Gradle 8.3-rc-2
- The value for property 'dirPermissions' is final and cannot be changed any further
- 8.3-rc-3: The value for property 'languageVersion' is final and cannot be changed any further
- Nested property types declared in kotlinx libraries are not supported since 8.3
更新時間:2023-08-14
更新細節:
What's new in this version:
Auto-save and restore Splitter location:
Hurray! Blisk 21.0 finally addressed one of the most requested features - the automatic saving of Splitter location! This feature eliminates the need to move Splitter for every device set and will help you become even more productive. This significant improvement in user experience works in the following way:
- When you create or launch a device set, Blisk watches for the device type and device order in it. If you previously specified a custom Splitter location for such device schema - Blisk will apply the previously saved location automatically.
- If you move Splitter to another location - the new location will be saved automatically
- Whenever you need to reset Splitter - use Menu (Developer Mode) ➜ View ➜ Align width of device panels
- As a result, Blisk will restore the splitters and device sizes for every session, users will work with the same configuration of device set even after application relaunch. Users will not need to configure the device set in every session.
New Universal DevTools mode:
- The current release offers another handy feature - Universal DevTools. Previously Blisk offered DevTools in Multi-DevTools mode. DevTools appeared to the right of each device, making the user experience not convenient, reducing the space for other devices, and making the workflow complicated for the users.
- Since version 21.0, Blisk offers another approach to working with DevTools by default. Universal DevTools is a single DevTools container docked to the right or to the bottom of Blisk window. Universal DevTools provide the ability to manipulate DevTools for a single device. The user is able to quickly switch the DevTools for another device by launching DevTools for that device. In this case, the new DevTools replace the old DevTools.
Dock DevTools to bottom:
- Another important improvement with Universal DevTools is that the users are now able to dock DevTools to the bottom of Blisk window
- If needed, you can enable the old Multi-DevTools mode from Menu (Developer mode) ➜ Settings ➜ DevTools ➜ Select the DevTools type. Docking DevTools to the bottom is available only in Universal DevTools mode, this mode is not supported in Multi-DevTools mode.
更新時間:2023-07-11
更新細節:
What's new in this version:
Fixed:
- Regression in 8.2: StackOverflowError w/ Gradle 8.2 + Quarkus 2.16.7 (latest)
- TestKit unexpectedly stopped working with Gradle 2.x versions
- Micronaut JacocoReportAggregationPlugin broken in Gradle 8.2
- Gradle 8.2 sets incorrect value to boolean --no-feature option
- Address regression in dependency graph build operation results
更新時間:2023-07-01
更新細節:
What's new in this version:
Fixed:
- Fix issues related to Kotlin DSL Reference docs
- Test filters of TestLauncher should be respected when configuration cache is reused
- Upgrade SnakeYAML
- Gradle 8.2 milestone 1: Build Scan uses deprecated BuildIdentifier.getName
- Config cache should support serializing `java.util.ArrayDeque`
- Classcast Exception for Eclipse WTP
- Include opposite task options in documentation
- Configuration cache options missing from Build Environment > Gradle Properties documentation
- Builds with the `kotlin-dsl` plugin cause OOMEs with Gradle version embedding Kotlin 1.8.20
- Update dependencies / default versions
- Allow opt-out for wrapper task test of distribution url
- Remove or upgrade HikariCP dependency
- Classpath dependencies in `buildscript` block of settings.gradle.kts do not invalidate the configuration cache
- Splits source-sets in Kotlin DSL reference
- Address performance regression in configuration cache for 8.1
- Use consistent presentation for suggestions across Gradle
- Unify formatting for suggesting Gradle documentation links
- Publishing Gradle plugins to Ivy is not compatible with the configuration cache
- Let gradle init default to the Kotlin DSL
- Allow to configure Kotlin DSL script compiler to fail on warnings
- Use consistent presentation for suggestions in dependency resolution errors
- Working With Files doc errors
- Test a subclassing of JavaExec
- Consider removing the "Get help at..." suggestion in case of recoverable build failures
- Consider removing the "--stacktrace" suggestion in case of recoverable build failures
- Don’t show the `--stacktrace` suggestion for compilation failures
- Consider removing the "--debug option to get more log output" suggestion in case of recoverable build failures
- Hide the “Get more help at https://help.gradle.org” message for compilation failures
- Dogfood `=` for ConfigurableFileCollection
- Display link to docs when running build with ambigious project or task name
- Move link to help.gradle.org to the suggestions list
- Fix ArchUnit tests changing line numbers
- Gradle 8+ breaks actionable "useJUnitPlatform" calls
- Make "Gradle User Home" phrasing consistent in The Directories and Files Gradle Uses docs
- Toolchain feature detects Java 8 JDK as a different Java version when inside an Alpine Linux container.
- org.gradle.daemon.performance.enable-monitoring=false does not disable performance monitoring
- Installing gradle under $HOME deleted all folders and files there
- Refactor task and transform node id generations
- Warn when JUnitPlatform tags are both included and excluded
- Force run test when the full method path is specified on the command line
- Emit warning when deprecated configuration usage is used
- Add buildTreePath to BasicGradleProject
- Upgrade embedded Kotlin to 1.8.20
- Validate and use Kotlin Property assignment in smoke tests
- Add Groovy 4.0.9 to test coverage
- Document root project path `:`
- Deprecate setAnnotationProcessorGeneratedSourcesDirectory
- gradlew fails on POSIX systems that do not bundle which nor define JAVA_HOME
- `FileNotFoundException` when setting capital `RC` when using the `wrapper --gradle-version`
- Wrong project.gradle.parent
- Properties implemented via `@Inject` provide access to incorrect `Project` state in builds running from configuration cache
- Document 'required attributes' (which are mentioned, but not documented)
- Enable back allWarningsAsErrors for Kotlin build scripts once Kotlin assignment plugin becomes stable
- dependency verification should strip non-essential information from verification-keyring.keys
- failing java toolchain download should have a more detailed error message.
- Invalid artifactId is used in pluginMarkerMaven POM
- Display a progress message when probing Java toolchains
- Deprecate using non-String keys for nested map properties
- Generated Gradle Kotlin DSL API docs might be outdated
- Using a build service in a worker action should have an example
- `finalizeValueOnRead` property value provider shouldn't be evaluated more than once
- Add deprecation logging when build configures built-in conventions
- Add deprecation logging to org.gradle.util.ConfigureUtil.configure(closure, target)
- `StandardKotlinBuildScriptModel` contains exceptions from all projects
- Add deprecation logging for Project.getConvention() and HasConvention.getConvention()
- Unclear documentation inconsistency for `default` (and `archives`) configuration
- Running 'gradlew wrapper --gradle-version' for a not existing version corrupts the wrapper.properties file
- junit-platform test framework should contribute the `junit-platform-launcher` to the test runtime classpath
- Make `ear` plugin support the configuration cache
- Disable boolean `@Option`s from the command line
- Gradle 8.2-rc-1 emits a false deprecation warning when trying to access an absent extension in Kotlin DSL using `the<T>` or `configure<T>`
- Relative path is not working for distributionUrl on wrapper task since Gradle 8.2
- Kotlin DSL allWarningsAsErrors for scripts is not taken into account until scripts get recompiled for another reason
- Kotlin assignment is not marked as enabled for IntelliJ when gradle.properties file is missing
- Import-Package is no longer populated with version numbers with bnd
- Setting URL for repository used for publishing "late" is ignored
更新時間:2023-06-08
更新細節:
What's new in this version:
Network throttling management:
The current update includes a new option to show and hide Network throttling selector from the user interface. Follow the steps below to access this option:
- Launch Developer mode (or use the shortcut Ctrl+M or Cmd+M)
- Check or uncheck the option "Show Network Throttling selector" from Menu ➜ View
更新時間:2023-06-08
更新細節:
What's new in this version:
Voxengo Span 3.19
- Change log not available for this version
Voxengo Span 3.18
- Change log not available for this version
Voxengo Span 3.17
- Change log not available for this version
Voxengo Span 3.16
- Change log not available for this version
Voxengo Span 3.15
- Changed spectrum's "Freq Lo" maximum to 500 Hz (down from 1000 Hz), and "Freq Hi" minimum to 600 (down from 2000 Hz), to permit finer low- and mid-frequency range selections
- Added the "Spectrum, meter border" palette modifier. Updated palettes.
- Made a small speed-up of GUI loading and drawing
- Fixed an issue with popup-menus not functioning in Logic Pro on Apple M1 native
- Implemented "Portable Setups" support (portable settings), read more in the Primary User Guide
Voxengo Span 3.14
- Change log not available for this version
Voxengo Span 3.13
- Added the "Large Cursor Readouts" plug-in setting which enables larger mouse position readouts, useful when the plug-in is placed on a distant dedicated monitor
- Fixed a drawing bug with the "Flat Panels" global switch disabled
- By frequent user request, the "Solo" switch's state is now saved together with the preset (a part of the routing parameters). While this opens up a possibility of leaving the "Solo" switch enabled and forgotten, this provides more flexibility, e.g. when mid/side processing is used.
Improved:
- overall graphics drawing performance
- anti-aliased line rendering of the secondary spectrum
- knob's renderings
Voxengo Span 3.12
- Added the "Panel border" palette modifier
- Updated all palettes, to reduce "border" contrast. An existing palette may need to be reloaded for the change to be visible
- Modified spectrum window's sliders to look less contrasted
Voxengo Span 3.11
- Added Apple Silicon native compatibility
- Added 1/48 octave spectrum smoothing option
- Improved spectrum smoothing precision
- Enabled the "asynchronous drawing" window mode on macOS; may fix the user interface "lagging"
- The "Copy to" button is now called the "Copy": this button now copies parameters FROM the selected group, NOT TO the selected group. This should improve the workflow
- Improved font rendering slightly
Voxengo Span 3.10
- Internal channel letters were changed to numbers
- Level meters can now display input channel names instead of internal channel indices
- Added "Stereo Swap" and "Stereo To Mono" routing presets
- Added AudioComponents interface to AudioUnit as the ".rsrc" interface may be deprecated in the future
Voxengo Span 3.9
- Change log not available for this version
Voxengo Span 3.8
- Added the preset list sorting function to the preset manager
- Redesigned the knob image
- Extended the "Color Editor" with color modifiers
- Added the "Gray Blue" and "Navy" color schemes
- Implemented "anti-aliased" line drawing optimization
- Fixed a bug where the "Hold" switch was not holding statistics
Voxengo Span 3.7
- Version 3.7 adds the "True Peak/Sample Peak" switch which can be used to switch between true peak and sample peak indication
Voxengo Span 3.6
- Added the "Align 0 dB" spectrum display mode. This mode enables alignment of stationary 1 kHz sinewave of 0 dBFS peak level to 0 dB visual level, irrespective of the “Block Size” setting. This mode may be useful for precise technical analysis of signals. When this mode is enabled, you may also need to set the “Slope” to 0, and adjust the “Range Low” and “Range High” values
Voxengo Span 3.6
- Fixed a minor frequency drift on deep zoom-in
- Fixed a minor spectrum power shift in non-Hann window modes
Voxengo Span 3.5
- Improved responsiveness during window resizing
- Improved visual quality at different visual interface scales
- Windows: implemented (switchable) higher-precision user interface update timer, for smoother display