[ANN] RELAX-NG Support 1.1

A new version of the RELAX-NG Support plugin is available from IDEA's plugin manager or
the IntelliJ plugins website at http://plugins.intellij.net/plugin/?id=1783

Major changes since 1.0:

- Improved handling of included files
- Inspection "UnusedDefine" works in Compact Syntax files and can be suppressed
- Added the possibility to associate non-namespace documents with a RELAX-NG schema. This
can be done in the "Hector Popup" in the statusbar that also configures other per-file
highlighting settings. Currently this needs an explicit xmlns="" declaration, but will
work without one when http://www.jetbrains.net/jira/browse/IDEA-16516 is fixed.
- Bugfixes & internal cleanup


Happy RELAXing,
Sascha

5 comments

Hello Sascha,

I just noticed something unsual about the RELAX-NG plug-in as it shows up in the Plug-In manager.

Specifically, I have version 0.97 of the RELAX-NG plug-in installed, but when I open the Plug-In manager and view the "Installed" tab, that plug-in is not marked out-of-date nor is the "Update Plugin" context menu command enabled. However, if I look in the "Available" tab, it does show with version 1.1.

Randall Schulz

0

Hello Randall,

hmm, that's strange because a version 0.97 has never existed ;) You probably mean 0.9?

I just tried it myself and indeed IDEA does not offer to upgrade from version 0.9 to the current 1.1. Unfortunetaly, I have no idea what's causing this, but I'm pretty sure it's a misbehavior of IDEA or the Plugin Repository. I also noticed that it doesn't create RSS entries for new versions of the plugin like it does for other plugins. Something's screwed up here.

I'll investigate this a bit more to see if there's a workaround and/or will file a JIRA request.

Thanks for telling me about this issue and sorry for the inconvenience.

Sascha

0

Yes. 0.9. I don't know where I got the 7 from. Maybe just typo.

I manually upgraded, by which I mean that I first uninstalled 0.9 (via the plug-in manager) and then installed 1.1. I didn't quit and restart nor even dismiss the Plug-In manager between uninstalling the old one and installing the new one. I hope that's not going to mess anything up. I haven't yet restarted, so it's still showning the 0.9 with the x-in-a-circle icon in the Installed tab.


Randall Schulz

0

OK, I've figured it out. The plugin repository thinks the plugin's ID is "RELAX-NG Support" although the ID that is specified in the plugin descriptor is "RelaxNG-Support":

RELAX-NG SupportRELAX-NG Support]]>

Technically it looks like it's a problem of the repository rather than an IDEA bug. I'll see if I can get it fixed in the repository.

Sascha

0

OK. Thanks.

It's not critical, but probably others have failed to notice the available update for the same reason.


Randall Schulz

0

Please sign in to leave a comment.