VSoft Technologies Blogs

rss

VSoft Technologies Blogs - posts about our products and software development.


Vincent Parrett
Vincent Parrett

CEO and Original developer of FinalBuilder.

Over the last few years, code signing has changed somewhat. With the requirement that private keys be secured, many developers have run into the issues that USB tokens present, or the limitations and costs associated with cloud-based signing solutions. Gone are the days of sharing a PFX file around the dev team or with the CI server (unless you managed to snag a 3-year renewal just before the new requirements were enforced). Signotaur is a self hosted code signing server (and client) that makes sharing certificates simple, all whilst ensuring the private key never leaves the server.

Black Friday sale - 40% off all new licenses until midnight (utc) 8th December 2024.

Windows 11 24H2 breaks scripting in FinalBuilder and Automise - this post details how to work around the issue.

Throughout the lifespan of FinalBuilder and Automise, we have worked very hard to avoid breaking changes - however sometimes they are unavoidable.

50% off all new licenses unti midnight (utc) 28th Nov 2023.

Big changes are coming for OV (Organisation Validation) code signing certificates - from (1 June 2023, extended from 15 November 2022), new and reissued publicly trusted organization validation (OV) and individual validation (IV) code signing certificates will have to be issued or stored on preconfigured secure hardware by the issuing certificate authority (CA) and the device must meet FIPS 140 Level 2, Common Criteria EAL 4+ or equivalent security standards.

In December 2019, I about a package manager for Delphi that I have been working on. This post is a progress update that shows where it's at and what's left to do to get to v1.

We use many third-party Delphi libraries to build FinalBuilder and Automise, and that brings plenty of issues when upgrading compiler versions. I've been using Delphi since 1995, both as a user and as a component vendor, I have learned a thing or two about creating libraries that I would like to share.

Back in Feb 2019, I blogged about the need for a Package Manager for Delphi. The blog post garnered lots of useful feedback and encouragement, but until recently I could never find a solid block of time to work on it. Over the last few weeks I've been working hard to get it to an mvp stage.

In this post, we'll take a look at the various options for managing and updating Version Info in Delphi projects using FinalBuilder.