Skip to content

Commit

Permalink
Merge pull request #20341 from kategengler/kg-ember-string
Browse files Browse the repository at this point in the history
  • Loading branch information
kategengler authored Jan 3, 2023
2 parents 78b3590 + 3aeace4 commit 3607094
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 19 deletions.
10 changes: 4 additions & 6 deletions packages/@ember/string/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -240,16 +240,14 @@ function deprecateImportFromString(
name: string,
message = `Importing ${name} from '@ember/string' is deprecated. Please import ${name} from '@ember/template' instead.`
) {
// Disabling this deprecation due to unintended errors in 3.25
// See https://github.com/emberjs/ember.js/issues/19393 fo more information.
deprecate(message, true, {
deprecate(message, false, {
id: 'ember-string.htmlsafe-ishtmlsafe',
for: 'ember-source',
since: {
available: '3.25',
enabled: '3.25',
available: '4.10',
enabled: '4.10',
},
until: '4.0.0',
until: '5.0.0',
url: 'https://deprecations.emberjs.com/v3.x/#toc_ember-string-htmlsafe-ishtmlsafe',
});
}
Expand Down
10 changes: 4 additions & 6 deletions packages/ember/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -637,16 +637,14 @@ const deprecateImportFromString = function (
name: string,
message = `Importing ${name} from '@ember/string' is deprecated. Please import ${name} from '@ember/template' instead.`
) {
// Disabling this deprecation due to unintended errors in 3.25
// See https://github.com/emberjs/ember.js/issues/19393 fo more information.
deprecate(message, true, {
deprecate(message, false, {
id: 'ember-string.htmlsafe-ishtmlsafe',
for: 'ember-source',
since: {
available: '3.25',
enabled: '3.25',
available: '4.10',
enabled: '4.10',
},
until: '4.0.0',
until: '5.0.0',
url: 'https://deprecations.emberjs.com/v3.x/#toc_ember-string-htmlsafe-ishtmlsafe',
});
};
Expand Down
12 changes: 5 additions & 7 deletions packages/ember/tests/reexports_test.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import Ember from '../index';
import require from 'require';
import { FEATURES } from '@ember/canary-features';
import { AbstractTestCase, confirmExport, moduleFor } from 'internal-test-helpers';
import { DEBUG } from '@glimmer/env';
import require from 'require';

moduleFor(
'ember reexports',
Expand All @@ -20,7 +20,7 @@ moduleFor(
});
}

['@skip Ember.String.htmlSafe exports correctly (but deprecated)'](assert) {
['@test Ember.String.htmlSafe exports correctly (but deprecated)'](assert) {
let glimmer = require('@ember/-internals/glimmer');
expectDeprecation(() => {
assert.equal(
Expand All @@ -32,7 +32,7 @@ moduleFor(
assert.notEqual(glimmer.htmlSafe, undefined, 'Ember.String.htmlSafe is not `undefined`');
}

['@skip Ember.String.isHTMLSafe exports correctly (but deprecated)'](assert) {
['@test Ember.String.isHTMLSafe exports correctly (but deprecated)'](assert) {
let glimmer = require('@ember/-internals/glimmer');
expectDeprecation(() => {
assert.equal(
Expand Down Expand Up @@ -260,15 +260,13 @@ let allExports = [
['String.classify', '@ember/string', 'classify'],
['String.dasherize', '@ember/string', 'dasherize'],
['String.decamelize', '@ember/string', 'decamelize'],
['String.htmlSafe', '@ember/-internals/glimmer', 'htmlSafe'],
['String.isHTMLSafe', '@ember/-internals/glimmer', 'isHTMLSafe'],
['String.underscore', '@ember/string', 'underscore'],
['String.w', '@ember/string', 'w'],
['STRINGS', '@ember/string', { get: '_getStrings', set: '_setStrings' }],

// @ember/template
['String.htmlSafe', '@ember/template', 'htmlSafe'],
['String.isHTMLSafe', '@ember/template', 'isHTMLSafe'],
[null, '@ember/template', 'htmlSafe'],
[null, '@ember/template', 'isHTMLSafe'],

// @ember/template-compilation
['HTMLBars.compile', '@ember/template-compilation', 'compileTemplate'],
Expand Down

0 comments on commit 3607094

Please sign in to comment.