Changelog / Release Notes
This page contains the release notes for any Novigem release. You can always upgrade to the latest version via https://novigem.com/install .
If administrator actions are required to make a newer version work, this will be clearly displayed in the corresponding release note.
Novigem 1.7.0
Reporting and security release. No admin actions required to upgrade.
New features
- Custom report types for native Salesforce reporting on points, badges, and challenge progress. Build your own reports and dashboards on Novigem data with the standard report builder.
Bug fixes
- Point totals and other metrics now show a zero value instead of hiding the field entirely.
- Users assigned a Novigem permission set but no package license are now skipped during rule evaluation, instead of causing an error.
Security
- Consolidated hardening from the latest round of AppExchange Security Review audits, including tighter access control on internal engine, controller, and Lightning component methods, and reduced personal data read by internal queries.
Novigem 1.6.0
Access and security release. One admin action is recommended after upgrade (see below).
Improvements
- Non-admin users who open the rule, challenge, or badge builder now see a clear “admin access required” message instead of a blank screen.
Bug fixes
- Users with the Novigem User permission set no longer hit “insufficient access” errors when saving Opportunities, Leads, Tasks, or Events, or when points are awarded. The permission set now includes the Apex access and the platform event permission the engine needs.
Security
- The rule, challenge, and badge builders, the points ledger admin view, and the badge activity panel now require the Novigem Admin permission. The admin-only object and field lookups in the rule builder are gated the same way.
- Removed a user email field from an internal badge query that never needed it, reducing the personal data the package reads.
- Further Apex and Lightning hardening ahead of the AppExchange Security Review.
Admin actions
- The builders now require the Novigem Admin permission set. After upgrading, confirm that everyone who creates or edits rules, challenges, or badges is assigned Novigem Admin.
Novigem 1.5.0
Security and stability release. No admin actions required to upgrade.
Security
- Badge icons are now restricted to same-origin Salesforce static resources. Badge images can no longer be loaded from external URLs.
- Additional Apex and Lightning component hardening ahead of the AppExchange Security Review, including tighter access control on internal settings methods.
Bug fixes
- More reliable settings deployment. Settings are now namespace-qualified and no longer assert on values that can change, preventing setup errors in some orgs.
Novigem 1.4.0
Bug fix release. No admin actions required to upgrade.
Bug fixes
- Users without Novigem access no longer hit an error when saving Opportunities, Leads, Tasks, or Events. The rule engine now skips users who do not have a Novigem permission set assigned, instead of throwing an exception.
Novigem 1.3.0
Security and bug fix release. No admin actions required to upgrade.
Bug fixes
- Badge icon color now persists correctly when editing an existing badge
- Sample badge awards now route through the standard BadgeService, fixing inconsistencies between manually-created and sample-generated awards
Security
- Additional defence-in-depth hardening
Novigem 1.2.0
Maintenance release. No admin actions required to upgrade. No user-visible changes. This version contains internal preparation work for the next AppExchange Security Review submission.
Novigem 1.1.0
Security hardening release. No admin actions required to upgrade.
Security
- Points, badges, and challenge progress can no longer be written directly to Salesforce, Novigem now enforces this at the database level
- Only admins can modify challenge completion dates, preventing users from backdating their own progress
- Configuration change log entries cannot be edited or deleted after the fact
- Manual badge awards are rate-limited per hour to prevent abuse
Bug fixes
- Leaderboard rank no longer exceeds the total number of participants at the boundary
- Points sparkline on the My Points component now shows data in the user’s local timezone, not UTC
- Leaderboard shows initials when a user’s profile photo fails to load
- Rules with large condition groups no longer fail in high-volume transactions
Novigem 1.0.1
Maintenance release. No admin actions required to upgrade.
Bug fixes
- ConditionEvaluator: Internal error messages are no longer exposed in exception output. Error handling is now properly contained.
- Lightning components: Replaced selectors that violated Shadow DOM encapsulation. Components are now fully compliant with Salesforce’s LWC security model and less likely to break on platform updates.
Improvements
- Chatter notifications: Added error observability to the notification queueable. Uncaught exceptions during badge award notifications are now logged rather than silently lost.
Novigem 1.0 · General Availability
What’s in 1.0
- Rule Engine: real-time point awards on Opportunity, Lead, Task, and Event activity, with full AND/OR condition logic, 11 operators, relationship field support, and deduplication
- Challenges: One-time, Timebound, and Recurring challenge types with progress tracking, completion bonuses, and badge rewards
- Badges: manual and automatic badge awards, five icon colors (gold, silver, bronze, ruby, emerald), three shapes (hexagon, circle, shield)
- Leaderboard: all-time, weekly, monthly, and quarterly period filters with dense ranking and podium view
- Ledger: append-only, immutable point history with full Salesforce reporting support
- Celebrations: real-time in-app celebration component powered by Platform Events. Place the Novigem Challenge Celebration component on your Opportunity record page and Salesforce Home page
- Notifications: Chatter (in-app) notifications for badge awards
- Admin Console: general settings, badge style, notifications, scheduled jobs, and configuration audit log
- Scheduled Jobs: automated recurring challenge resets with configurable cron expressions
Curious what’s coming next? See the Novigem Roadmap for what’s in progress and planned.