Skip to content

Commit

Permalink
add compat category
Browse files Browse the repository at this point in the history
  • Loading branch information
zspitzer committed Aug 12, 2024
1 parent 1c4e41b commit 3d3629d
Show file tree
Hide file tree
Showing 7 changed files with 32 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Lucee returns the index of the match, while ACF returns a Boolean, both of which are truthy
5 changes: 3 additions & 2 deletions docs/03.reference/01.functions/arraycontains/function.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,10 @@
title: ArrayContains
id: function-arraycontains
related:
- function-arraycontainsnocase
- function-arraycontainsnocase
categories:
- array
- array
- compat
---

Returns the position of the first element in the array that matches the item that we are searching for, or 0 if the item is not found.
1 change: 1 addition & 0 deletions docs/03.reference/01.functions/gettimezone/function.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ id: function-gettimezone
related:
- function-settimezone
categories:
- compat
- datetime
---

Expand Down
3 changes: 3 additions & 0 deletions docs/03.reference/120.deprecated/implementationStatus.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
---
title: Deprecated Tags & Functions
id: deprecated
categories:
- compat
statusFilter: deprecated
description: Backwards compatibility is considered super important in Lucee.
---

Backwards compatibility is considered super important in Lucee.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
---
title: Migrating from Railo to Lucee
id: updating-lucee-migrate-from-railo
categories:
- compat
menuTitle: Migrating from Railo
description: Lucee 4.5 is forked from the Railo CFML Server (version 4.2) so you can easily migrate an existing Railo installation as follows.
---

# Migrate from Railo<sup>&copy;</sup> #
Expand Down
2 changes: 2 additions & 0 deletions docs/04.guides/03.updating-lucee/04.migrate-from-acf/page.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ title: Migrating to Lucee from ColdFusion
id: updating-lucee-migrate-from-acf
related:
- language-syntax-differences
categories:
- compat
description: How to migrate/port your code from Adobe ColdFusion to Lucee
menuTitle: Migrating from ColdFusion
---
Expand Down
19 changes: 19 additions & 0 deletions docs/05.categories/048.compat/category.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: Compatibilty / Migration
id: category-compat
categories:
- category-core
---

Whilst Lucee is broadly compatible with Adobe ColdFusion, there are some differences.

Some are for performance reasons, others due to adobe mis-adopting or adding features whch conflict with Lucee additions to the language

Our issue tracker has an [ acf-compat label ](https://luceeserver.atlassian.net/issues/?jql=labels%20%3D%20%22acf-compat%22) which tracks all the known differences.

In addtion, with Lucee 6, we decided to change some incompatible implementations and also change some older insecure defaults to be more secure, please refer to the following epic [All Breaking changes in Lucee 6](https://luceeserver.atlassian.net/browse/LDEV-4534)





0 comments on commit 3d3629d

Please sign in to comment.