Still on package plans, JobEngine v2.3.1 contains fixes on job reposting and renewal flow.
Bug: Incorrect addition and subtraction of the number of jobs left in a package plan
Fixed. When a job under a package plan is reposted or renewed under another package plan, the job is going to be under the new plan and the jobs count of the previous plan will be plus 1.
For instance, you have an unpaid package plan with 3 jobs (say, Plan E). You posted all 3 jobs, so Plan E has zero jobs left. You decide to repost one job and this time you choose a different package plan (e.g. Plan F with 3 jobs). Regardless if the reposted job is unpaid, pending or active, Plan E will again have 1 job left and Plan F is displayed with minus 1 job. After repost, Plan E has 1 job left while Plan F has 2.