You're doing a great job.
I am happiest ! It will resolve my problems to find whole internet for jars
This would be a great problem solver for the Extensions deps!
where, link please
Its not public.
Rush v1.2.1
Improvements
-
Prior to this release, the positioning of extension blocks in the block-editor flyout was uncertain. This is now fixed and blocks should now appear in the same order (in their category) in which they are defined in the source file.
-
The install script for Linux and macOS is now compatible with most of the Unix shells (like, zsh, Bash, fish, etc.). Previously, it was only executable by Bash.
-
Migrated extensions will now be stored in a directory named
{old_name}-rush
to prevent the clashing of old extension files with the new ones.
Bug fixes
-
Fixed the issue where running the upgrade command would result in a crash. [ref]
-
Fixed the issue where desugaring would fail if the project path contained spaces. [ref]
-
Fixed the issue where the extension's icon won't be visible in the component palette if it was a remote URL.
-
Fixed the issue that caused the
exec format error: rush
error when trying to use Rush on macOS. [ref]
Other changes
- Desugaring of Java 8 lang. features is now disabled by default for new extensions. It can be enabled in the metadata file (
rush.yml
).
Installation
I regret to say this but...you won't be able to use the rush upgrade
command to upgrade Rush this time, as well.
Like previous releases, you will need to run the install scripts this time also. Hopefully, this won't happen again.
Using PowerShell (Windows only)
iwr https://raw.githubusercontent.com/shreyashsaitwal/rush-cli/main/scripts/install/install.ps1 -useb | iex
Using Shell
curl https://raw.githubusercontent.com/shreyashsaitwal/rush-cli/main/scripts/install/install.sh -fsSL | sh
Cheers,
Shreyash
My powershell is damaged so can you tell me how I update this
If you have Git Bash installed, you can use it to upgrade to v1.2.1
Ok thank you
Hello, I got a problem, maybe a bug.
When I use @SimpleProperty
annotation and try to build I get this error below.
error
An annotation processor threw an uncaught exception.
ā Consult the following stack trace for details.
ā java.lang.StackOverflowError
ā at java.lang.reflect.Proxy$Key1.(Proxy.java:440)
ā at java.lang.reflect.Proxy$KeyFactory.apply(Proxy.java:545)
ā at java.lang.reflect.Proxy$KeyFactory.apply(Proxy.java:539)
ā at java.lang.reflect.WeakCache.get(WeakCache.java:120)
ā at java.lang.reflect.Proxy.getProxyClass0(Proxy.java:419)
ā at java.lang.reflect.Proxy.newProxyInstance(Proxy.java:719)
ā at sun.reflect.annotation.AnnotationParser$1.run(AnnotationParser.java:305)
ā at sun.reflect.annotation.AnnotationParser$1.run(AnnotationParser.java:303)
ā at java.security.AccessController.doPrivileged(Native Method)
ā at sun.reflect.annotation.AnnotationParser.annotationForMap(AnnotationParser.java:303)
ā at com.sun.tools.javac.model.AnnotationProxyMaker.generateAnnotation(AnnotationProxyMaker.java:87)
ā at com.sun.tools.javac.model.AnnotationProxyMaker.generateAnnotation(AnnotationProxyMaker.java:79)
ā at com.sun.tools.javac.code.AnnoConstruct.getAnnotation(AnnoConstruct.java:179)
ā at io.shreyash.rush.blocks.Property.accessType(Property.java:96)
ā at io.shreyash.rush.blocks.Property.accessType(Property.java:115)
ā at io.shreyash.rush.blocks.Property.accessType(Property.java:115)
ā at io.shreyash.rush.blocks.Property.accessType(Property.java:115)
ā at io.shreyash.rush.blocks.Property.accessType(Property.java:115)
ā at io.shreyash.rush.blocks.Property.accessType(Property.java:115)
Show me how you use that
@shreyash I really appreciate your hard work, the part you are putting into the extension development is unforgettable. Thank you for your amazing RUSH
Thanks for reporting. I have identified the issue and a fix will be available in the upcoming release.
Unfortunately, no. AI2 doesn't yet support the use of XML resources in extensions.
Rush v1.2.2
This minor release fixes some crucial bugs and introduces a couple of improvements.
Improvements
-
Development dependencies are now centralized for all Rush projects. This makes Rush more disk efficient by not copying the
dev-deps
folder for every extension project. -
Creating a new extension will now fail if a directory with the same name already exists in the current working directory.
Bug fixes
-
Fixed the issue that caused Rush to crash because of stack overflow while parsing
@SimpleProperty
annotations. [ref] -
Fixed the issue where Rush won't be able to compile too many source files. [ref]
-
Fixed the issue where the compilation would fail if the extension source file didn't define any block annotations.
Internal changes
- Migrated the annotations, processor, and migrator modules in the Rush annotation processor repo to Kotlin.
Installation
To upgrade to v1.2.2 from v1.2.1, simply run rush upgrade
. If you are on any other version, you will need to reinstall Rush.
To install Rush, follow the installation instructions in the first post:
Cheers,
Shreyash
is kotlin extension support by builder ???
Yes, see here (further up this topic!!):
Rush v1.2.3 [HOTFIX]
A small bug managed to sneak into v1.2.2. This release fixes it.
Bug fixes
- Fixed the issue where IntelliJ IDEA (or any other IDE based on it) would fail to index dev dependencies, resulting in red squigglies everywhere. [ref]
Installation
To upgrade to v1.2.3, simply run rush upgrade
.
To install Rush, follow the installation instructions in the first post:
Cheers,
Shreyash
Error importing aix
I was unable to reproduce this. Can you PM me your extension?