Announcement: Ride 1.2

10 views
Skip to first unread message

Per Nyfelt

unread,
Aug 5, 2020, 1:24:36 PM8/5/20
to Renjin
I am happy to announce version 1.2 or Ride, An integrated development environment for Renjin R.
There are quite a number of new features. 


Here are the release highlights:

### 1.2 Final
- Add maven build support
    - Run maven commands from within Ride (requires maven to be installed)
    - Add a maven classloader that uses the dependencies in the pom to build the classpath
    - Lookup button when working with a pom.xml
    - It is a package browser to easily find the latest version of an artifact
    - Opens a Browser to maven central or packages.renjin.org if the artifact lookup comes back empty

- Add git support
    - Most commonly used actions supported (add, commit, pull, push, status etc. etc.)
    - Make git integration optional (configurable)

- Wizards
    - Create package wizard to give a good starting point for creating packages
    - Create project wizard to give a good starting point for creating projects
    - add ability to create a basic pom.xml in "any" directory

- Additional file support
    - Add support for markdown 
    - Add support for java files

- Test and make adjustments so it also works in Java 11 (with bundled javafx)

- Bump dependency versions, notably rideutils which now 
provides additional gui interactive abilities (prompt, chooseFile, chooseDir etc. see https://github.com/perNyfelt/rideutils or the user manual for details)

- Startup scripts etc.
    - Add windows executable (experimental)
    - Removed the maven based execution to make things simpler
    - Removed ant based startup and just rely on scripts
    - Add support for env customizations (env.sh/env.cmd called from start scripts if it exists)

- Many small fixes e.g.
    - recognize global assignment operators (<<-, ->>)
    - Enhanced connection functionality (auto save, jdbc url wizard)
    - If the previous working dir has been removed we no longer move to parent as that might take forever to parse, instead we just do not initialize the file tree.
    - Add styling to dialogs
    - Preserve indentation on next line
    - Add target/classes and target/test.classes to classpath to classic classloader (adjustable in options)
    - Only insert right side of brackets if we are on the end of the line (feels more intuitive this way).

Best regards,
Per

Bertram, Alexander

unread,
Aug 6, 2020, 3:48:08 AM8/6/20
to renji...@googlegroups.com
Very cool, Per!

Looking forward to playing with it later this week!!

Best,
Alex

--
You received this message because you are subscribed to the Google Groups "Renjin" group.
To unsubscribe from this group and stop receiving emails from it, send an email to renjin-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/renjin-dev/4169c7ca-08b8-4bb0-a32c-5f4002eaa6f9o%40googlegroups.com.


--
Alexander Bertram
Technical Director
BeDataDriven BV

Web: http://bedatadriven.com
Email: al...@bedatadriven.com
Tel. Nederlands: +31(0)647205388
Skype: akbertram
Reply all
Reply to author
Forward
0 new messages